Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2003, 19:46
cotor
 
Fecha de Ingreso: noviembre-2002
Ubicación: casablanca
Mensajes: 108
Antigüedad: 21 años, 5 meses
Puntos: 0
Problema con remote_addr

Bien, amigos del foro, tengo un pequeño problema.
Lo que sucede eslo sgte:
subi un scrip a tripod.lycos.es

$ip=getenv("REMOTE_ADDR");
$guest=1;
$username="$ip";
mysql_query("DELETE FROM session WHERE time < $past",$conexion);
$result=mysql_query("SELECT time FROM session WHERE username = '$username'",$conexion);//SELECCIONAMOS LOS VISITANTES QEU EXISEN EN LA TABLA
$ctime=time();
if ($row = mysql_fetch_array($result)){
//ACTUALIZAMOS EL TIEMPO
mysql_query("UPDATE session SET username = '$username', time = '$ctime', host_addr ='$ip', guest = '$guest' WHERE username = '$username'",$conexion);
}else{
mysql_query("INSERT INTO session (username, time, host_addr, guest) VALUES ('$username','$ctime','$ip','$guest')",$conexion);
}

disculpen lo desordenado del script.
pasa que cada ves que actualizo la pagina me ingresa un nuevo registro, siendo que deveria ser el mismo ip, por lo cual deveria actualizarlo cierto y no ingresar uno nuevo.
por lo que veo en el administrador de base de datos, el remote_addr va cambiando.entonces yo quedo ¡plop¡
AYUDDA POR FAVOR
__________________
----------- C o T o R ----------------

Última edición por cotor; 29/01/2003 a las 19:58