Mailinglisten-Archive |
Andreas Lange wrote: > René Thiel wrote: > >>[...] >>Gibt es keine Fälle, wo das & im QUERY_STRING für irgend etwas >>Anderes gebraucht werden könnte? > > > Ja, alle Zeichen, die nicht HTML-konform sind müssen "gequotet" > werden. Da Du das & nur in der HTML-Ausgabe brauchst, was spricht > denn dagegen auf die gesamte RFC konforme URL ein htmlentities() zu > machen? > > Bsp.: > > $url = 'http://www.meinedomain.de/test.php'; > $url = $url.'?'.rawurlencode('a=1&b=2&c=Übung mach den Meister'); das ergebe dann eine URL mit _einem_ leeren Parameter mit dem Namen "a=1&b=2&c=Übung mach den Meister" also: $_GET['a=1&b=2&c=Übung mach den Meister'] = '' > $url = htmlentities($url); > > ... > > Schließlich ist es dafür geschaffen worden. > > Oder habe ich jetzt was an dem Problem übersehen? nein, aber die Funktionsweise oder den Sinn von rawurlencode() bzw. die Auswirkungen. dein Ergebnis wäre wenig brauchbar ... was du meinst wäre höchstens: $url = 'http://www.meinedomain.de/test.php'; $url = $url.'?a=1&b=2&c=' . rawurlencode('Übung mach den Meister'); $url = htmlentities($url); -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive