Bonjour
Je passe un tableau $vars par URL avec rawurlencode et serialize
Imaginons la scène suivante :
et hop, sur la page atteinte par le formulaire, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'].'>';
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 > ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci de vos lumières
Partager