Google
Web dns.bdat.net

[PHP-ES] Re: usuarios y sesiones

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