[Tableaux] Variable sérializée dans un hidden ?
Bonjour
Je passe un tableau $vars par URL avec rawurlencode et serialize
Imaginons la scène suivante :
Code:
1 2 3 4 5 6 7
|
echo $_GET['vars']; //renvoie :{i:0;s:2:"11";i:1;s:22:"OPERATIONS FINANCIERES";}
$vars = unserialize(rawurldecode($_GET['vars']));
echo $vars; // renvoie Array ( [0] => 11 [1] => OPERATIONS FINANCIERES )
//Je transmets le tableau à une autre page
echo '<input type=hidden name=vars value='.$_GET['vars'].'>'; |
et hop, sur la page atteinte par le formulaire, j'ai :
Code:
1 2 3
|
Notice: unserialize() [function.unserialize]: Error at offset 24 of 38 bytes
echo $_GET['vars']; //renvoie a:2:{i:0;s:2:"11";i:1;s:22:"OPERATIONS |
Quelqu'un saurait-il me dire pourquoi la variable $_GET['vars'] que j'ai pu récupérer correctement n'est pas bien transmise par le <input type=hidden > ?
Merci de vos lumières