Modérateur PHPfrance |
10684 Messages
17 févr. 2008, 02:05
Tu ne peux pas passer de tableau php dans une url. Un tableau est une structure un chouilla plus complexe qu'une chaine de caractère et mérite un peu plus d'attention si tu souhaites la linéariser
Le plus simple est sans doute d'utiliser la fonction serialize() pour transformer ton tableau en une chaine de caractère et la passer en get, puis de l'autre côté, une fois la chaine récupérée, utiliser unserialize() pour reconstituer le tableau

(attention toutefois à la limite de taille qu'impose le passage de variables par get)
Autre solution, bien que je ne l'ai pas testé, tu dois pouvoir reproduire un tableau a une dimension en passant un à un chaque élément... un truc du genre :
"url?array[]=".$array[0]."&array[]=".$array[1]...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...