phpbar.de logo

Mailinglisten-Archive

[php] Ampersands in URLs

[php] Ampersands in URLs

Andreas Lange andreas.lange at haas-media.de
Mit Mar 2 14:06:18 CET 2005


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');
$url = htmlentities($url);

...

Schließlich ist es dafür geschaffen worden.

Oder habe ich jetzt was an dem Problem übersehen?

-- 
Andreas Lange


php::bar PHP Wiki   -   Listenarchive