Foros del Web » Programando para Internet » PHP »

Vaciar array de session

Estas en el tema de Vaciar array de session en el foro de PHP en Foros del Web. Buenas para vaciar una variable utilizo: Código PHP: session_unset ( $_SESSION [ 'fotos' ]);  Pero me borra todas las variables de session. Alguien sabe a ...
  #1 (permalink)  
Antiguo 21/10/2009, 10:47
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 2 meses
Puntos: 1
Vaciar array de session

Buenas para vaciar una variable utilizo:
Código PHP:
session_unset($_SESSION['fotos']); 
Pero me borra todas las variables de session.
Alguien sabe a que se debe esto?
  #2 (permalink)  
Antiguo 21/10/2009, 10:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Vaciar array de session

Porque session_unset es para borrar todas las sesiones y no se debe usar nada dentro de los parentesis. Para borrar una sesion especificamente debes usar
Código PHP:
Ver original
  1. unset($_SESSION["fotos"]);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 21/10/2009, 11:00
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Vaciar array de session

Muchas gracias abimaelrc.
Pero haciéndolo así según entendí tendría que crear de nuevo el array .
No existe ninguna manera de vaciarlo sin borrarlo.
Así me vale a la perfección pero es por si hay alguna otra forma.
  #4 (permalink)  
Antiguo 21/10/2009, 11:02
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Vaciar array de session

Pues si lo que quieres es vaciarlo solo tienes que declararlo como un string vacio
Código PHP:
Ver original
  1. $_SESSION["fotos"] = "";
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:19.