Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/12/2003, 22:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Encontre la solucion en java script pero me interesa, lograr que el formulario se envie por usuario uno por minuto , asi como en forosdelweb, que dice los administradores han dispuesto de que cada usuario pueda enviar un mensaje cada 30 segundos
Con una cookie lo puedes implementar .. Crea una cookie con tiempo de expiración 1 minuto y en tu scripts de proceso de tu formulario (el que valida) conpruebas la existencia de esa cookie. Si existe es que todavía no puede realizar más envios (uso de formulario en sí) .. si no existe es que o bien nunca realizó un envio .. o ya pasó ese tiempo de expiración que definistes ..

Más info:
http://www.php.net/manual/en/function.setcookie.php


Tambien podrías complicarte guardando en el servidor (sea una BD, archivo de texto plano .. etc) la "IP" del usuario que usó el formulario. Esto si bien es más seguro que una cookie, plantearía problemas en IP compartidas como las de una intranet o ciertos ISP's de conexión "ADSL" y similares que pasan por un Proxy.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.