Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2005, 18:59
sebtev
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
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...