Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2006, 18:31
Avatar de MWNS
MWNS
 
Fecha de Ingreso: julio-2003
Mensajes: 528
Antigüedad: 20 años, 9 meses
Puntos: 2
session_id() -> siempre introduce el mismo alfanumerico

hola,

miren, asi registro la session:

Código PHP:
session_register('login');
$session session_id();
$_SESSION['activo'] = "ok";
$_SESSION['id_session'] = $session;
mysql_query("insert into tabla (session) values ('$session')",$conex
esto funciona bien, introduce todos los datos correctamente a la DB

mi problema es el siguiente:

si realizo el registro en la web todo corre bien, salgo del sistema por medio de logout.php... vuelvo a registrarme, todo corre bien(el nuevo registro se realiza) lo que ocurre es que el session_id() me genera nuevamente el mismo alfanumerico, y al nuevo registro le inserta el mismo identificador que al anterior, pero si abro otro navegador y realizo el proceso en este si me pone un identificador distinto
Este es el identificador que siempre inserta : d19b0b14e442281e4fd5273d81d8d42c
Solo cambia si realizo el registro desde otro navegador, si realizo 5 registros desde la misma ventana siempre me inserta el mismo
Código PHP:
//logout.php
session_start();
session_destroy();
header("Location: home.php"); 
alguna idea?, espero haberme hecho entender

un saludo
__________________
MWNS
Mario Navas
http://marionavas.com