Hola, disculpa por la insistencia pero he leido de todo y no se q hacer para resolver este problema con los objetos q los he puesto como variables de sesion, lei sobre serializacion y lo q me quedo claro que solo me sirve para conservar los atributos
Deje esto en otro tema en el mismo foro, aver si me das una manito porfis
Pasa q ademas del objeto de conexion tengo otro objeto que guarda el pedido q se realiza, este ultimo objeto es de la clase Carrito . . . lo q pasa es q cuando uso uno de estos en un pagina funciona pero cuando uso los dos ahi viene el error.
Las clases son asi:
<?
class Carrito(){
}
session_start();
if (!isset($_SESSION['ocarrito'])){
$_SESSION['ocarrito']=new carrito;
$_SESSION['ocarrito']->carrito();
}
?>
<?
class conexion(){
}
session_start();
if (!isset($_SESSION['oconexion'])){
$_SESSION['oconexion'] = new conexion() ;
$_SESSION['oconexion']->conectar();
}
?>
Los uso asi:
require('conexionBD.php');
$_SESSION['oconexion']->conectar();
require('carrito.php');
$_SESSION['ocarrito']->compras_hechas();
en esta ultima linea sale el 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
Porfis ayudemme
no se donde estoy haciendo mal o quiza asi no se usan las sesiones
Gracias