Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2012, 07:24
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: carrito en session

puede ser que te marque error la primera vez porque aún no le has dicho que es de tipo array, lo que recomiendo es usar isset para verificar si la variable fue establecida, de lo contrario aplicarle un array explícitamente, así al serializar el módulo session de PHP sabe que es un array :

Código PHP:
Ver original
  1. //suponiendo que session_start() YA fue llamado ;-)
  2. if (! isset($_SESSION['productos'])){
  3.     $_SESSION['productos'] = array(); //con ésto se establece como array.
  4. }

me imagino que puedes colocar éste fragmento en tu archivo de includes donde inicias sesión, ya que es algo básico que no necesitas llamar en todos lados y puede centralizarse
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...