Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/08/2006, 17:46
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:
Me he dado cuenta que en Mozilla no coge la variable de session desde codigo.php y en internet explorer si. Hay alguna forma de pasarsela?
Olvidate de que usas ese còdigo y de las "imagenes" que generas con el dinámicamente.

Tu problema está en la propagación del SID (Identificador Único de sesiones). .. Es decir, problema con sesiones.

El código que presentas hace mal uso de sesiones cuando hace:

// Le damos un nombre
session_register('nombredelasesion');

y luego usa $_SESSION ..

NOOOO debes usar "session_register()" .. esa funciòn no dà nombre a la sesión (en su defecto sería: session_name() y se define -antes- de session_start()) .. en definitiva .. y para evitarte lios, quita esa línea de código.

Por lo demás el código "asume" que se propaga el SID en cookies (por qué el mismo código no lo hace manualmente). Por ende .. tienes que permitir (aceptar) la cookie que el uso de sesiones va generar para propagar el SID .. así mismo revisar que tu servidor esté configurado (php.ini) para propagar el SID en cookies: session.use_cookies = ON .. y session.use_trans_sid = OFF

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