Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2005, 04:48
Avatar de Pazosele
Pazosele
 
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 1 mes
Puntos: 0
Información Por Ip

El unico problema de las cookies, es que hay gente que no las acepta.

Para hacerlo por IP create un campo en una tabla que se llame IP y otro que se llame fecha (si no lo tienes ya)

Cuando te contesten, guarda los datos y guarda tambien la IP y la fecha y hora en que te han contestado


Código PHP:
//para saber la IP usa
$ip=$_SERVER['REMOTE_ADDR'];
//para saber la fecha usa
$fecha=(date("d/m/Y H:i:s")); 
por ejemplo

luego haces el select de los registros que el campo IP sea igua ala ip que tiene el usuario que quiere contestar.
si no hay ninguna, dejas contestar, si hay alguna miras si la fecha actual es (por ejemplo) 10 minutos mas que la guardada en la BDD. Si es asi dejas kontestar, sino no.

no tiene mas.

solo añadir que para poder sumar tiempo (en segundos) lo mas facil es que pases las fechas a TIMESTAMP y una vez asi le sumes el tiempo durante ql que no se pueda contestar (minutos, horas o dias o lo que quieras, pero en segundos), las compares.

si no sabes hacer algo de lo que te digo, me lo dices y te espliko komo es

un saludo

despues compara si la fecha actual es mas grande que la fecha guardada
__________________
Share our Knowledge!
Adura Vita!

Última edición por Pazosele; 05/06/2005 a las 04:54