Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2003, 22:05
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Error al crear una variable de session

Hola.

Tengo una pagina que se llama mp3.php
que tiene el siguiente fragmento de php:

<?
session_start();
session_register("estado");
$HTTP_SESSION_VARS["estado"]="entro";
echo $HTTP_SESSION_VARS["estado"];
?>
esta pagina llama desde un link a downloader.php que tiene el siguiente fragmento de php:

<?
session_start();
if ($HTTP_SESSION_VARS["estado"]=="entro")
{
....
}
?>

y cuando de mp3.php voy a downloader.php no me da el error, pero luego esta página se vuelve a recargar para que se baje el archivo y ahi me sale el siguiente error:

Notice: Undefined index: estado in c:\archivos de programa\apache group\apache\htdocs\trulala\my\downloader.php on line 3

la linea 3 es:

if ($HTTP_SESSION_VARS["estado"]=="entro")

Aparentemente downloader.php recibe bien la variable se session, pero luego cuando se vuelve a recargar es como si se pierde la variable de session.

Momentaneamente lo solucione volviendo a definir la variable de sesion, queda algo asi:

<?
session_start();
if ($HTTP_SESSION_VARS["estado"]=="entro")
{
session_register("estado");
$HTTP_SESSION_VARS["estado"]="entro";

}
?>
Y asi no me da el error, pero creo que las variables de session no necesitan volver a ser definidas, no se porque se pierde cuando se vuelve a recargar la página.

Tienen idea que puede ser???
Desde ya graciassss.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!

Última edición por Trulala de cordoba; 06/07/2003 a las 22:11