Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2004, 10:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Cuando usas los arrays superglobales ($_SESSION) para sesiones .. no se usa session_unset() para deshacerte de las variables de sesión sino:

Un ejemplo de "logout" típico sería:

Código PHP:
<?
session_start
();
$_SESSION=array();
session_destroy()
header("Location: index.php");
?>
(el $_SESSION=array() .. es decir, asignar al array superglobal $_SESSION un array vacio .. es lo que recomienda PHP: www.php.net/session_destroy pero, podrías usar unset ($_SESSION) también.)

Es importante redireccionar hacia otro sítio (página) al hacer tu "logout" donde destruyes las variables de sesión .. dichos valores no quedarán actualizados hasta la próxima petición al servidor (recarga de página .. redirección .. etc).

Un saludo,