Non, n'importe quoi. C'est le navigateur qui s'occupe de remettre
les & à leur place. Le serveur HTTP n'a rien à voir là-dedans.
Exact, il y a erreur, c'est le serveur PHP qui doit savoir que &
est le séparateur des paramètres, mais ce pourrait tout aussi bien
être ; ou | ...
Exact, il y a erreur, c'est le serveur PHP qui doit savoir que
&
Non, c'est le navigateur. Le "serveur PHP" n'a rien à voir là-dedans
J'ai raison, et je le sais, alors je persiste ...
PHP s'est mis au goût du jour depuis longtemps d'ailleurs :
"A set of patches has been created to bring PHP's URL argument parser
into line with the W3C standard. However, deploying the PHP 4.0.5
release with these changes may very well break a large number of
installations.
To work around this problem, the two .ini directives
(arg_separator.input and arg_separator.output) which were created as
part of the fix, will both default to the current behavior."
"A set of patches has been created to bring PHP's URL argument parser
into line with the W3C standard. However, deploying the PHP 4.0.5
release with these changes may very well break a large number of
installations.
To work around this problem, the two .ini directives
To solve this problem, simply replace all the &'s in attribute values
with & (user agents will convert them back before following the
links.)"
On parle bien de "user agents" et pas de serveurs HTTP.
De toute façon, comment expliques-tu que SPIP ait eu des & dans les
URLs syndiquées depuis belle lurette (on ne décodait pas les entités
XML) sans qu'il y ait eu le moindre bug rapporté ?
Ce qui dit exactement :
"[...]"
On parle bien de "user agents" et pas de serveurs HTTP.
Oui, mais pas "exactement", puisque tu omets la suite :
"We recommend that HTTP server implementors, and in particular, CGI
implementors support the use of ";" in place of "&" to save authors
the trouble of escaping "&" characters in this manner."
De toute façon, comment expliques-tu que SPIP ait eu des & dans
les URLs syndiquées depuis belle lurette (on ne décodait pas les
entités XML) sans qu'il y ait eu le moindre bug rapporté ?
Je n'ai jamais dit qu'il aurait dû y avoir des bugs !