Mailinglisten-Archive |
> kein Bug ;-) > php.ini: der Argumenttrenner (schreckliches Wort) arg_separator.input > ist das & , damit ist klar, dass ein neues Paar kommt. > Abhilfe: htmlentities(urlencode('3&7')) Richtig ;-) Weitere Anmerkung (Fehlerhaft in allen mir bislang bekannten PHP-Distris): So sollte es in der PHP.INI aussehen: arg_separator.input = "&" arg_separator.output = "&" per default ist der .ouput auf "&" eingestellt was z.B. beim automatischen anhängen der Session-Variable zu einem nicht HTML-Konformen Quelltext führt, da das & immer durch & im Quelltext ersetzt sein muss. Ebenfalls in HREFs, die im Source generiert werden immer dran denken, das man htmlentities() auf alles macht, wo Sonderzeichen auftauchen können (Ausnahme natürlich die HTML-Tags selbst ;-)) Beispiel: Falsch: <a href="artikelliste.php?rubrik=banane&page=15">banane Seite 15</a> Richtig: <a href="artikelliste.php?rubrik=banane&page=15">banane Seite 15</a> validator.w3.org kann einem beim überprüfen von solchen Fehlern schnell helfen. Gruss Andreas Lange -- Haas Media GmbH | Phone +49(0)511 27038-70 Agentur für moderne Medien | Fax +49(0)511 27038-69 Hindenburgstrasse 38 | Web http://www.haas-media.de/ 30175 Hannover | Mail andreas.lange_(at)_haas-media.de Deutschland/Germany | PGPFP 4204 C703 2D73 58DA F75B C1F2 E524 6949
php::bar PHP Wiki - Listenarchive