Decalro el siguiente arreglo como variable global:
<? session_start();
$_SESSION['cesta']=array("nombre" =>"Este es el nombre", "codigo" => "Este es el código", "precio" => "Este es el precio","cantidad" => "Este es la cantidad","importe" => "Este es el importe");
?>
Y en la pagina donde lo recibo, lo hago de esta manera:
<? session_start();
$cesta=$_SESSION['cesta'];
?>
Ya he revisado y los datos si llagan sin problemas, ahora bien, deseo recorrer e imprimir el arreglo mediante un while:
while ($cesta) {
echo "Nombre: ".$cesta['nombre']."<br>";
echo "Código: ".$cesta['codigo']."<br>";
echo "Precio: ".$cesta['precio']."<br>";
echo "Cantidad: ".$cesta['cantidad']."<br>";
echo "Importe: ".$cesta['importe']."<hr>";
}
Pero me bota un ciclo infinito,

Agradeceré cualquier ayuda.
Saludos