69 votes

Tableaux dans les cookies PHP

Quelle est la bonne façon de stocker un tableau dans un cookie? en PHP Exemple de code :

 $number_ticket=2;
$info[7][5]=1;
$info[8][5]=1;

75voto

Narcis Radu Points 1558

Sérialiser les données :

 setcookie('cookie', serialize($info), time()+3600);

Ensuite, désérialisez les données :

 $data = unserialize($_COOKIE['cookie'], ["allowed_classes" => false]);

Après data, $info et $data auront le même contenu.

7voto

Rob Agar Points 5793

Les cookies sont essentiellement du texte, vous pouvez donc stocker un tableau en l'encodant en tant que chaîne JSON (voir json_encode ). Sachez cependant qu'il y a une limite à la longueur de la chaîne que vous pouvez stocker.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X