MegaBedder
Usuario habitual
Usuario habitual

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.

Avatar Image
@man / @woman
@man / @woman

¿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.

crsdg
Usuario Novato
Usuario Novato

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
TemaUsuariosRespuestasVisitasActividad
Por: , el 05/Ago/2013, 11:39
montesproo waskalas hectorfausm lunkester rafamultimedia45kMay/14
Por: , el 10/Jun/2008, 17:37
Alvaro_brub Ellocodelataquilla Torry_II yenity NoSetup.org119kJun/08
Por: User 1535630, el 21/Nov/2005, 23:37
User 1535630 MaIcOl22kNov/05
Por: , el 07/Mar/2004, 18:02
CaptainHowdy NoSetup.org LJA_Randill sanguinoluis56kMar/04
Por: , el 12/Sep/2003, 23:59
aloneinthenet0654Sep/03