hola tengo dos sesiones...
una la utilizo para un login y la otra para no requerir llenar ciertos campos...
$_SESSION['usuario']=$usuario;
$_SESSION['cliente']=$cliente;
tengo un link donde cierro session del login de esta forma...
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
session_unset($_SESSION['cliente']);
header ('Location:pagina_principal.php');
pero aún asi me sigue eliminando la session de login...
alguna idea?
saludos...
unset($_SESSION['cliente']);
http://www.php.net/manual/en/function.session-unset.php (http://www.php.net/manual/en/function.session-unset.php)
Saludos.
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!
unset() destruye el valor del parametro que le ingreses, pueden ser sesiones, variables, etc..
session_unset() destruye todas las sesiones actualmente con vida :)