> Faqs > ¿Por qué no me guarda la sesión en Easy PHP?

¿Por qué no me guarda la sesión en Easy PHP?

Tengo instalado Easy PHP en mi ordenador y funciona correctamente Apache con PHP. Hasta aquí no tengo problema.

Pero me he puesto a hacer páginas que trabajan con sesiones y no me memoriza la sesión de una página a otra. Estoy haciendo una página muy simple, que crea una variable de sesión y luego en otra página intento escribir esa variable de sesión pero no me sale.

Código de la primera página:

 session_start();   
 $_SESSION["prueba"] = 1;   

Código de la segunda página:

 session_start();   
 echo $_SESSION["prueba"];   

Como se puede ver es un código PHP muy simple, pero al ejecutarlo me sale este error:

 Notice: Undefined index: prueba in c:\\archivos de programa\\easyphp1-8\\www\\probando-session.php on line 13   

Podrían decirme dónde puede estar el error?

Respuestas

Efectivamente el código debería funcionar... no tiene ningún misterio. Pero fíjate si en el php.ini tienes activadas las cookies de sesión.

Me parece que en Easy PHP no están activadas las cookies de sesión. Tienes que buscar la siguiente línea dentro de tu php.ini:

 session.use_cookies = 0   

Si tiene un cero, cambialo por un 1

 session.use_cookies = 1   

Espero que sea este tu problema.

Miguel Angel
3090 138 206 17