Bonjour,
J'ai un formulaire construit en javascript d'après les choix de l'utilisateur.
Je sauvegarde le tableau $_POST php en cookie.
Lorsque je récupère ce tableau en javascript certains de ses éléments sont retournés sous forme d'objets et ceci de façon imprévisible.
Ceci m'empêche de traiter correctement les données.
La sauvegarde en cookie se fait en php comme ceci:Je récupère le tableau en javascript comme ceci:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php // Sauvegarde de la configuration $save = trim($_POST['save']); // nom de sauvegarde if (!empty($save)) { $cookies = []; $cookies[] = $_POST; setcookie('save', json_encode($cookies), time() + 3600*24*3650); } ?>Soit quelque chose ne va pas dans l'écriture ou la récupération du cookie, soit il me faut un moyen de tester et transformer les objets en tableaux.
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 let json = readCookie('save'); json=decodeURIComponent(json); // Tester sur les autres navigateurs // Fonctionne avec IE json=JSON.parse(json); let cookies = json[recall.value];
Partager