Merci pour ta réponse darkduck.
Déjà pour l'histoire de longueur maximale à ne pas dépasser des $_POST et $_GET, je ne savais pas. Je te remercie.
Pour la question de déserialisation, j'ai précisé dans les commentaires de mon code que même après avoir fait unserialize($objet), ça ne retourne rien.
J'ai fait une autre version de mon code, cette fois avec variables de session. C'est pas tout mais je pas tout le temps que je souhaite. J'ai remplacé la boucle for, qui me permettait de créer mes objets $article, puis de les stocker dans le tableau $panier, par la suivante :
for($i=0;$i<sizeof($reference);$i++)
{
$article = new Articles($reference[$i],$quantite[$i]);
$panier[$i] = serialize($article);
}
session_register($panier);
La où ça coince, c'est ici :
print_r($_SESSION);
renvoit :
Array ( [login] => stephane
[O:8:"Articles":2:{s:15:"referenceAchete";s:1:"4";s:14:"quantiteAchete";s:1:"1";}]
=>
[O:8:"Articles":2:{s:15:"referenceAchete";s:3:"100";s:14:"quantiteAchete";s:1:"1";}]
=> )
N'y a-t-il pas comme un problème ici ? Mes objets sont les clés ou je me trompe ?