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.