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