Write haof XML files: JepRubio (
jeprubio@gmail.com)
Fecha: jue 28 abr 2005 - 00:33:03 CEST
En/na
THECLASH@telefonica.net ha escrit:
> Tengo un script que no se porque
no me detecta la variable
> $HTTP_SESSION_VARS.
>
> Tengo una pàgina para que
los usuarios introduzcan el nombre de usuario
> y contraseña, una vez
introducidos compruebo si el usuario està
> conectado con la variable
$HTTP_SESSION_VARS, si no lo està entra en la
> aplicación y ya
està.
>
> El problema lo tengo cuando el
usuario se desconecta, tengo un script en
> el que destruyo la variable de
sesión, bueno la sesión, però no me
lo
> hace bién porque de inicio
no detecta esta variable, como si no
> estuviera almacenada en el
servidor, como si no existiera. Entonces no
> hace correctamente la
desconexión y se dirige a una pàgina que no
és la
> que me interesa.
>
> Porque no me detecta la variable
de sesión al desconectar?
>
> Pongo el inicio del script de
desconexión, en los 'echo' el script no me
> escribe la variable porque no la
detecta:
>
> <?php
> session_start();
>
require_once('identificacio_req.php');
>
> echo
$HTTP_SESSION_VARS['usuari_valid'];
>
> $usuari_antic =
$HTTP_SESSION_VARS['usuari_valid'];
>
> echo
$HTTP_SESSION_VARS['usuari_valid'];
>
>
unset($HTTP_SESSION_VARS);
> $destruir_sessio =
session_destroy();
>
> ...
>
> Saludos.
>
> Frap
Ahora te lo digo así a simple vista pero prueba
$_SESSION['usuari_valid'] en vez de
$HTTP_SESSION_VARS['usuari_valid']
se está migrando hacia estas formas el php y si
quieres que te siga
valiendo en el futuro más te vale hacer el paso ya.
(La resta del script
me parece correcto, a simple vista)
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET