tengo 2 paginas web la primera:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<?php
$_SESSION[0]['contador']=3;
$_SESSION[1]['contador']=6;
?>
<a href='prueba2.php'>Prueba2</a>
</body>
</html>
y la segunda:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<?php
echo $_SESSION[0]['contador'];
echo $_SESSION[1]['contador'];
?>
</body>
</html>
Por que no me pasa con session el array [0] y [1]? si pruebo a hacer en la primera pagina $_SESSION['contador']=3; y en la segunda imprimo $_SESSION['contador'] me dara el valor de 3 que es correcto es que no pasan las sesiones arrays multidemensionales?? Es que utilizo un carrito de la compra y voy almacenando en el primer indice cada producto que el cliente quiere comprar pero no se si esta es la forma mejor de hacerlo o es aconsejable crear una base de datos con cada producto que mi cliente compre y luego recuperarlos cuando sea necesario.
Gracias de antemano, pero estoy aprendiendo y vaya quebraderos de cabeza con lo del carrito.