Tengo un problemilla que no se solucionar, lo pongo a continuación:
He visto algunos ejemplos de compartir variables de sesiones. Por ejemplo
tenemos en una pagina index con:
Código PHP:
<?php
session_start();
$_SESSION['usuario'] = 'pepito';
?>
<html>
<head>
<title>Prueba de sesión</title>
</head>
<body>
<a href='dos.php'>Ir a la segunda página</a>
</body>
</html>
Código PHP:
<?php
session_start();
echo $_SESSION['usuario'];
?>
Esto funciona bien pero ahora imaginemos que en lugar de una sola variable de texto tenemos una variable sesion de la clase carrito que contiene otras variables :
Código PHP:
//inicio la sesión
session_start();
//si no esta creado el objeto carrito en la sesion, lo creo
if (!isset($_SESSION["ocarrito"])){
$_SESSION["ocarrito"] = new carrito();
}
class carrito {
//atributos de la clase
var $array_id_prod;
var $array_cantidad_prod;
…
function carrito () {
$this->num_productos=0;
}
Código PHP:
<?php
session_start();
echo $_SESSION["ocarrito"]->array_id_prod;
?>
Gracias, espero su respuestas porque ya no se que hacer!!!!