Foros del Web » Programando para Internet » PHP »

Problema con variables de sesión

Estas en el tema de Problema con variables de sesión en el foro de PHP en Foros del Web. Hola a todos, estoy haciendo un programa en el que uso varias variables sesión, entre ellas 2 que se establecen al entrar el usuario y ...
  #1 (permalink)  
Antiguo 22/09/2005, 14:16
 
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Exclamación Problema con variables de sesión

Hola a todos, estoy haciendo un programa en el que uso varias variables sesión, entre ellas 2 que se establecen al entrar el usuario y que debo tenerlas siempre. Sin embargo, tengo otra variable de sesión que la establezco para usar en una paginación dentro de un popup (de hecho la puse de sesión porque fue la unica forma que me funcionará la paginación) pero al salir de allí necesito que esa variable muera. Al usar el session_unset ($variable) no me sirve porque sigue existiendo la variable y al agregarle el session_destroy() si me la elimina pero con todas las demas que necesito mantener
Cookies no quiero usar por el rollo del navegador como por ejm Netscape.

Alguien me puede decir que puedo hacer?

Gracias de antemano
  #2 (permalink)  
Antiguo 22/09/2005, 14:23
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Se usa:

unset($_SESSION['variable']);
  #3 (permalink)  
Antiguo 23/09/2005, 08:05
 
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Cita:
Iniciado por claudiovega
Se usa:

unset($_SESSION['variable']);


Si justamente así lo uso, es que lo escribí mal en la pregunta..........Pero lo que necesito es que elimine del todo la variable como si no hubiese existido y no me sirve sino con el session_destroy() pero si uso eso, me borra todas las demas y solo necesito eliminar 1.
  #4 (permalink)  
Antiguo 23/09/2005, 08:10
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
En el script en que quieres borrar la variable de sesion debes llamar a session_start()

Código PHP:
<?php
   session_start
();
   unset(
$_SESSION['variable']);
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.