Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/11/2008, 00:31
ZICCO
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: session_unset() vs session_destroy()

Yo me he dado de topes, con eso... todos dicen cosas diferentes. Sin embargo, esto es lo que he decidido utilizar.

La única manera que yo sé (mejor dicho, comprendo), es haciendo un print_r($_SESSION) para ver si ya no tengo variables asociativas como $_SESSION['el_ID'].

Código PHP:
    $_SESSION= array();// VACIAMOS LA VARIABLE DE SESION
    
session_unset();// HACEMOS QUE LA VARIABLE YA NO ESTE DEFINIDA
    
session_destroy();// DESTRUIMOS SESION DE SERVIDOR
    
$session_name session_name();// OBTENEMOS NOMBRE DE COOKIE DE SESION
    
if(isset($_COOKIE[$session_name]))// VERIFICAMOS QUE EXISTA LA COOKIE
        
{setcookie(session_name(), ''time()-3600'/');}// ELIMINANDO COOKIE DE VARIABLE DE SESION 
Espero que esto te ayude, saludos.