Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2012, 12:09
Borsetto
 
Fecha de Ingreso: enero-2010
Mensajes: 69
Antigüedad: 14 años, 9 meses
Puntos: 0
Cultura general:¿por qué Firefox necesita habilitar cookies para gestión de sesiones?

Hola amigos,

llevo unos cuantos días pegándome con las sesiones en PHP. Dentro de lo que cabe, ya me voy haciendo con las diferentes directivas especificadas en php.ini, en lo que son las id transparentes, los fakeentry, etc...

El caso es que soy incapaz de comprender lo siguiente. En php.ini, tengo todas las directivas referentes a las cookies deshabilitadas. Es decir, use_only_cookies=0, use_cookies=0, etc.

Sin embargo, cuando en un archivo php, por ejemplo, page1.php, pongo lo siguiente:

Código PHP:
session_start();
$_SESSION['usuario'] = 'yo';

header("Location: page2.php"); 
y en page2.php trato de recuperar la sesión:

Código PHP:
session_start();
echo 
"Usuario: ".$_SESSION['usuario']; 
En Firefox sólo funciona si en el navegador habilito las cookies. En caso contrario, no es capaz de recuperar las variables de sesión. En IE, en cambio, no tengo el mismo problema.

Supongo que habrá alguna directiva que esté marcando este funcionamiento, pero soy incapaz de saber cuál.

¿Alguien que pueda arrojar un poco de luz sobre el asunto?

Muchas gracias!