SSI QUERY_STRING gibt & statt & aus
Frank
- webserver
Hi,
kann mir das mal jemand erklären ?
Es geht um 'ne normale shtml-Datei.
Wenn ich im Head-Bereich
<!--#echo var='QUERY_STRING'-->
ausgeben lasse, habe ich sämtliche & als & im Quelltext.
Wenn ich 1 Zeile tiefer abfrage:
<!--#if expr="$QUERY_STRING = /amp/" -->
dann kriege ich false bzw. den else-Fall ausgegeben.
Kann mir das jemand erklären?
Kann das am <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> liegen?
Ich möchte an der Stelle keine & im Quelltext.
Wie kann ich das abstellen ?
Danke schonmal, Frank
Wenn ich im Head-Bereich
<!--#echo var='QUERY_STRING'-->
ausgeben lasse, habe ich sämtliche & als & im Quelltext.
Benutze echos encoding-Attribut. Beachte unbedingt die Warnung im rot umrandeten Kasten, sie betrifft genau deinen Fall.
Danke Bla,
da wär ich niiiiie drauf gekommen :o)
Wichtig ist dabei noch,
dass encoding vor var steht, sonst funzt es net.
Bsp.: <!--#echo encoding='none' var='QUERY_STRING'-->
Grüsse, Frank
Danke Bla,
Danke dir für die freundliche Rückmeldung.
da wär ich niiiiie drauf gekommen :o)
Öfters mal einen neugierigen Blick in die Anleitungen werfen. Man stolpert dann häufig über Dinge, die sich früher oder später als nützlich erweisen.