Bonjour,
J'ai developpe (en php) un site qui gere une base de donnees (de seminaires) et j'ai voulu la valider W3C.
Or je me heurte a un probleme serieux : j'ai des formulaires qui utilisent la methode GET, et je transmets des infos d'une page a l'autre par cette methode; mais W3C couine parce qu'il ne veut pas d'ampersands dans les uri; il me demande de mettre le codage & a la place.
Naivement je l'ai fait, mais bien sur ca ne marche plus car le tableau $_GET ne sait plus recuperer ces valeurs.
C'est tout de meme etrange que la methode GET soit incompatible avec le standard... Sur le site W3C j'ai vu que les serveurs etaient pries d'accepter le ";" en lieu et place de l'ampersand. Bien joli mais mon serveur ne l'accepte pas!
Y a-t-il une facon de contourner ce probleme (par exemple, de dire a php quel separateur il doit attendre entre les variables GET?), sachant que je tiens a utiliser GET - j'utilise aussi POST et les var de sessions mais c'est vraiment GET qu'il me fait pour certains trucs.
Merci d'avance pour tout eclairage de ma lanterne...
Bien a vous
Nardoel
Modifié le 09 Feb 2005 - 23:08
J'ai developpe (en php) un site qui gere une base de donnees (de seminaires) et j'ai voulu la valider W3C.
Or je me heurte a un probleme serieux : j'ai des formulaires qui utilisent la methode GET, et je transmets des infos d'une page a l'autre par cette methode; mais W3C couine parce qu'il ne veut pas d'ampersands dans les uri; il me demande de mettre le codage & a la place.
Naivement je l'ai fait, mais bien sur ca ne marche plus car le tableau $_GET ne sait plus recuperer ces valeurs.
C'est tout de meme etrange que la methode GET soit incompatible avec le standard... Sur le site W3C j'ai vu que les serveurs etaient pries d'accepter le ";" en lieu et place de l'ampersand. Bien joli mais mon serveur ne l'accepte pas!
Y a-t-il une facon de contourner ce probleme (par exemple, de dire a php quel separateur il doit attendre entre les variables GET?), sachant que je tiens a utiliser GET - j'utilise aussi POST et les var de sessions mais c'est vraiment GET qu'il me fait pour certains trucs.
Merci d'avance pour tout eclairage de ma lanterne...
Bien a vous
Nardoel
Modifié le 09 Feb 2005 - 23:08