Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2005, 15:14
cyberositopo
 
Fecha de Ingreso: mayo-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
Variables De Sesion En Php

Hola
Tengo en mi aplicacion tres variables de sesion:


$_SESSION['Login'];
$_SESSION['Password'];
$_SESSION["elcarro"] = new carrito(); //Clase PHP para el carrito de la compra


Cuando navego por las paginas php se mantiene las variables de sesion de Login y Password, pero cuando utilizo la de "elcarro" me dice que el objeto no se ha inicializado y que no se puede acceder a sus propiedades: Me sale este error:


Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition <b>carrito</b> of the object you are trying to operate on was loaded _before_ the session was started in C:\PracticaBDEnero\mete_producto.php on line 90

Lo soluciono haciendo en esa misma página:
$_SESSION["elcarro"] = new carrito(); y me funciona. Aunque no quiero que cada vez que pase por la pagina se me cree un nuevo carrito

¿Por que mantengo las otras dos variables de sesion y la otra no?

Si hay alguien al que le haya pasado que me comente como solucionarlo, se lo agradeceria
Un saludo