Entrar Regístrate
 
Limite Mail(); PHP
#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.


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 38
Desde: 30/Ene/2011
·
#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.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#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.


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 3
Desde: 12/Nov/2010
·
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
Foro de soporte · Espacio WEB · PHP
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 02:49 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario429/May/2014, 01:19
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Función mail() php
Por: · 10/Jun/2008, 17:37
1126/Jun/2008, 13:10
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
funcion mail() php
Por: · 07/Mar/2004, 18:02
510/Mar/2004, 15:14
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Mail php-nuke y phpbb
Por: · 12/Sep/2003, 23:59
0Hoy, 01:00
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Mail PHP va a no desado
Por: · 21/Nov/2005, 23:37
227/Nov/2005, 02:25
 Ir al último mensaje del tema
Recomendado