#1• Queria saber quien me podia ayudar en esto yo soy novato en el php y queria saber como limitar en mi web que envien muchos correos electronicos en la seccion de contacto con el webmaster, me llegaban exagerada cantidad de mensajes, por eso me borraron un espacion en el sitio web, por eso hice un sistema de usuarios, para que disminuyera el envio de mails a mi cuenta de correo electronico, entonces he pensado limitar a los usuarios con 5 mails por hora y el que no pueda pasar esa cantidad. Me recomendaron usar $_SESSION, pero les digo que es muy peligroso porque solo cierran el navegador y entran denuevo y vuelven a hacer SPAM, Y despues me recomendaron la $_COOKIE, pero era casi igual solo habia que borrar las Cookies del navegador, haci que investigando me encontre con una variable en MYSQL timestamp. Y hay estoy en duda. |
#2• ¿Es siempre el mismo usuario quien te manda los mails? Por cierto, session y cookies no son peligrosas... tampoco te serviran pasra lo que quieres. |
#3• utiliza la base de datos, guarda la hora del 1 mensaje, cuando vayas a enviar el form, este deberá consultar la bd, si en la tabla hay menos de 5 registros (equivalente a mensajes), se podrá enviar el form. Si hay 5 registros, se mira la fecha y la hora, si ha pasado 1hora o más, se borran todos los registros y se envia el mail. Esa es la idea, ahora te queda desarrollarla en código. |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: montesproo, el 05/Ago/2013, 11:39 | 4 | 5k | May/14 | |
Por: Alvaro_brub, el 10/Jun/2008, 17:37 | 11 | 9k | Jun/08 | |
Por: User 1535630, el 21/Nov/2005, 23:37 | 2 | 2k | Nov/05 | |
Por: CaptainHowdy, el 07/Mar/2004, 18:02 | 5 | 6k | Mar/04 | |
Por: aloneinthenet, el 12/Sep/2003, 23:59 | 0 | 654 | Sep/03 |