Salut à tous,
Je souhaite passer un tableau PHP dans une balise <input type="hidden" /> et récupérer ce tableau dans une autre page PHP, par méthode post :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<input type="hidden" name="tab" value="<?= htmlspecialchars(serialize($mon_tab)); ?>" />
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $new_tab = unserialize($_POST['tab']);
J'ai essayé toute les fonctions que je connaissait, addslashes(), stripslashes(), etc. Rien à faire, impossible de récupérer un tableau. Tout ce que j'ai c'est un E_NOTICE, et ma variable $new_tab un booléen qui vaut false.
Pourtant, quand je passe ma balise html en texte (pour vérifier la sérialisation), tout semble correcte. Donc je pense que le problème vient de la dé-sérialisation.
Quelqu'un peut m'aider ?![]()
Partager