phpbar.de logo

Mailinglisten-Archive

[php] [OT?] %3F wird nicht als ? erkannt

[php] [OT?] %3F wird nicht als ? erkannt

Christopher Gerharz cc at cgerharz.de
Don Apr 1 14:03:23 CEST 2004


Lutz Zetzsche <Lutz.Zetzsche at sea-rescue.de> schrieb:

> Hi Andreas,
>
> Zitat von Andreas Demmer:
>
>> From: "Lutz Zetzsche"
>>> Syntaktische Zeichen, wie /, ? und &, duerfen nicht kodiert
>>> werden, denke ich.
>>
>> Falsch! & _muss_ sogar durch &amp; ersetzt werden, um
>> fehlerfrei durch den W3C HTML Validator zu laufen.
>> So haben neuere PHP Releases die Option in der php.ini,
>> dass Anhänge-Zeichen der URL zu ändern und &amp; ist
>> sogar (auskommentiert) schon vorgeschlagen.
>
> Nein, nicht falsch! Denn: Ich bezog mich auf die direkte Eingabe der
> URL im Browser. Dort gibt es einen Fehler, wenn &amp; anstatt & in
> der URL steht. ;-) Du kannst das ja mal ausprobieren.
>
> Das & muss und darf nur im HTML-Code in die Entity &amp; umgewandelt
> werden. :-)
>
>
> Viele Gruesse
>
> Lutz

Im Quellcode steht ein &amp im Link. Sobald aber darauf geklickt wird,
wandelt der Browser es in ein & um.
Also bei Direkteingabe nur & - im Quellcode &amp benutzen.

Wenn ich auf meinem Server ein %3F anstatt einem ? benutze, bekomme ich
auch einen 404-Error.


Gruß,
Chris a.k.a. Anti-Gulu



php::bar PHP Wiki   -   Listenarchive