Mailinglisten-Archive |
Martin Adler schrieb: > Sebastian Mendel schrieb: >> Hi Martin, >> >> Viel wichtiger finde ich aber den Satz davor: >> >> "Note: Be careful about variables that may match HTML entities. >> Things like &, © and £ are parsed by the browser and the >> actual entity is used instead of the desired variable name. This is >> an obvious hassle that the W3C has been telling people about for >> years. The reference is here: >> http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2." > > Ist korrekt, desshalb ist es erforderlich entweder das & durch seine > Zeichenreferenz zu ersetzen oder umgeht dies durch das ändern des > argument separators. > > ------ > <ul> > <li><a href="<?php echo $_SERVER['PHP_SELF'].'?test=foo&=bar'; > ?>">Test Link</a></li> > <li><a href="<?php echo > htmlspecialchars($_SERVER['PHP_SELF'].'?test=foo&=bar'); ?>">encoded > Test Link 2</a></li> > </ul> > <pre> > <?php print_r($_GET); ?> > </pre> > ------ siehste, und genau diesen 'Mist' umgehe ich mit dem ; p.s. übrigens ist nicht davon auszugehen das $_SERVER immer verfügbar ist! getenv('PHP_SELF') heißt hier die sichere alternative ... php.ini: variables_order = "GPC" >> Und das W3C zählt bei mir eh mehr wenn es um Internet-Standards (oder >> Recommendations) geht als das PHP-Handbuch. > > Völlig korrekt. Jedoch ist, meiner Ansich nach, der alles entscheidende > Satz folgender: > "Unfortunately most user agents do not send form data in this semi-colon > separated format." > Leider muss man hierzu wohl sagen. Hätte mir hierfür ebenfalls eine > Headerangabe oder form-Attribut erhofft. genau danach suchte ich ja, oder etwas ähnliches p.s. aktualisiere doch mal den Thunderbird, dann klappt das auch mit den 'Threads' -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive