![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/07/2005, 18:59
|
| | Fecha de Ingreso: enero-2004 Ubicación: Salto
Mensajes: 484
Antigüedad: 21 años, 1 mes Puntos: 2 | |
Creo q tienes dos buenas formas de solucionarlo. Una sería directamente tomar la IP del q envía el msj, guardarla en la DB y consultar cuando alguien quiere enviar un msj si ya en vío o no antes. Si envío puedes, en un campo ir sumando 1 para cada msj hasta q llegue a 5, cuando esto suceda le explicas al usuario q no puede enviar más msjs. El tema de la hora es facil, guardas con NOW() o date() de PHP la fecha en q el usuario envió el primer msj, cuando quiera enviar otro consultas la misma con la hora y dia actual y si han pasado 24 horas desde su primer msj, está en condiciones de enviar nuevamente cinco.
Pero lo ideal en cuanto a velocidad y no generar tráfico en exceso en mysql creo q seria usar cookies, aunque esto no es un 100% efectivo porq el usuario puede bloquearlas.
Saludos cuidate
__________________ Dios dira que esto no es justo, pero lo sera... |