| |||
unset no funciona Tengo el siguiente codigo: <?php ini_set("session.use_cookies","0");//descativamos el uso de cookies para nuestras sessions ini_set("session.use_trans_sid","1");//activamos el uso de la url para enviar el SID de nuestra session session_name('SESION_CONTADOR'); session_start(); echo $_SESSION['contador']; unset ($_SESSION['contador']); ?> La sesión se crea en otra pagina y se le da valor a contador... como podeis ver el SID se propaga por url. en esta el echo de contador muestra el valor correcto, pero el unset no funciona, no me cambia el valor ¿?¿?? he probado el session_unset(); y este si que me va, pero claro.... me borra todo el contenido de la sesión, y a mi me interesa borrar unicamente la variable de la sesión. espero haberlo explicado claro, lo siento soy novato en el tema de las sesiones------ un saludo. |
| |||
ok con el session_unregister('contador'); si que va. corregidme si e equivoco: el session_unregister('contador'); me borra la variable de la sesión, pero se mantiene la variable de la pagina. en cambio el unset borra la variable de la pagina, pero no la de la sesión. un saludo y gracias. |