Hola:
Estoy intentando hacer un carro de la compra. Este es el código que tengo:
<body>
<br>Libro 1 <a href="carro.php?codigo=1&tipo=libros"> Comprar</a>
<br>Libro 2 <a href="carro.php?codigo=2&tipo=libros"> Comprar</a>
...
Desde esta pagina se abre el carro, pasandole por el url las variables codigo y tipo. Esas variables las cojo en carro.php:
<?php
session_start();
$_SESSION['numero']+=1;
$num = $_SESSION['numero'];
echo $num;
...
Donde num es la variable de sesión que controlará el número de elementos que hay en el carro.
El problema es que solo me pasa bien las variables la primera vez. Cuando vuelves a la primera pagina e intentas comprar el segundo libro, se pasan los valores "Array" en las dos variables (Obviamente genera un error).
Creo que el problema tiene alguna relación con la orden session_start().