destruir variable de session

Iniciado por basickdagger, 28 Mayo 2014, 18:28 PM

0 Miembros y 1 Visitante están viendo este tema.

basickdagger

hola tengo dos sesiones...

una la utilizo para un login y la otra para no requerir llenar ciertos campos...

Código (php) [Seleccionar]

$_SESSION['usuario']=$usuario;
$_SESSION['cliente']=$cliente;

tengo un link donde cierro session del login de esta forma...

Código (php) [Seleccionar]

session_unset();
session_destroy();
header ('Location:index.php');


pero ahora yo necesito solamente eliminar la sesion de cliente,
osea eliminarla pero que me mantenga a mi usuario activo..
probe de esta forma viendo algunos ejemplos
Código (php) [Seleccionar]

session_unset($_SESSION['cliente']);
header ('Location:pagina_principal.php');


pero aún asi me sigue eliminando la session de login...

alguna idea?


saludos...

xiruko


basickdagger

gracias, entonces cual es la diferencia de unset y session_unset, solo la version??

La función session_unset() libera todas las variables de sesión actualmente registradas.
:xD

bueno crei q tal ves eligiendo la session a destruir funcionaria  :rolleyes:

pero bueno se resolvió con unset...

gracias, saludos!

Mokonauta

unset() destruye el valor del parametro que le ingreses, pueden ser sesiones, variables, etc..

session_unset() destruye todas las sesiones actualmente con vida :)
El destino decide hasta que es desafiado por los condenados.