Foros del Web » Programando para Internet » PHP »

Problema con sesiones e IE 6.0

Estas en el tema de Problema con sesiones e IE 6.0 en el foro de PHP en Foros del Web. Hola, he estado consultando las ayudas con las sesiones que hay en el foro y en varias páginas pero no logro resolver un problema que ...
  #1 (permalink)  
Antiguo 07/12/2005, 03:47
 
Fecha de Ingreso: diciembre-2005
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
Problema con sesiones e IE 6.0

Hola,
he estado consultando las ayudas con las sesiones que hay en el foro y en varias páginas pero no logro resolver un problema que tengo con el uso de las sesiones con el navegador IE.
Tengo instalada la PHP Version 4.3.10-16 en un servidor apache.
El código es muy sencillo pero ya no me funciona esto :
Código:
index.php
<?php
 session_start();
 echo 'LA ID de sesión es : '.session_id();
 $_SESSION['var'] = "<br>Hola Mundo!";
 echo $_SESSION['var'];
?>
<a href="otra.php">Otra pagina</a>


otra.php
<?php
 session_start();
 $string = $_SESSION['var'];
 echo 'La ID de sesión es : '.session_id();
 echo $string;
?>
<br>
<a href="index.php">INDEX</a>
Bien, el problema es que si uso el navegador Firefox el resultado en las dos páginas es el mismo, pero si uso IE 6.0 solo me muestra <b>LA ID de sesión es : 4545461040684530165</b> (La id que he puesto la he puesto por poner algo) pero en cambio no me muestra el <b>Hola Mundo!</b>

He activado el modo debugacióne en el php.ini y el mensaje de error que me sale en la página otra.php es :
<b>Notice: Undefined index: var in /dungeons/personal/ana/air/otra.php on line 4</b>

Es decir no encuentra el índice en el array _SESSION.

La verdad es que no sé que pasa pero solo me pasa con el IE, puede que sea problema con las cookies, pero tengo configurado el IE con que acpete todas las cookies por defecto, o sea nivel de seguridad al mínimo.

Espero haberme explicado bien y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 07/12/2005, 05:22
 
Fecha de Ingreso: diciembre-2005
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
He seguido investigando en el tema en cuestión y lo que he visto ha sido que el problema era en la hora del cliente.
Es decir la diferencia de hora entre el servidor y el cliente era de más de 5 minutos. Mientras que la directiva de php.ini era session.cookie_lifetime = 180, es decir de 3 minutos. Esto hacía que la cookie no se llegara ni a generar.

Alguien sabe algun modo de corregir este error, es decir, de que aunque el cliente tenga una hora diferente no se produzca este error ??

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.