Automatisch angehängte Session-ID

Hi!

Ich habe meinen HTML-Code durch den HTML-Validator von W3C prüfen lassen und dabei einen Fehler gemeldet bekommen. Im href gebe ich eine Verknüpfung zu einem PHP-Programm an, wobei insgesamt zwei Parameter übergeben werden:

href=„index.php?id=1&amp:stuck_out_tongue_winking_eye:HPSESSID=e3e143963d0b2034ee5e68d9117c2ad6“

Der Validator moniert nun das & vor dem PHPSESSID mit der Meldung:

Error Line 25 column 577: general entity „PHPSESSID“ not defined and no default entity.

Nun sagt die W3C-Hilfe, man möge statt „&“ ein „&“ nehmen. Das mag so richtig sein, aber wie verfahre ich bei einem automatisch durch PHP angehängtem „&“ ???

Grüße
Heinrich

Hi,

Nun sagt die W3C-Hilfe, man möge statt „&“ ein „&“ nehmen.
Das mag so richtig sein, aber wie verfahre ich bei einem
automatisch durch PHP angehängtem „&“ ???

ini_set(‚arg_separator.output‘, ‚&‘);

…oder gleich in der php.ini, sofern du da Zugriff hast.

Alexander

Nun sagt die W3C-Hilfe, man möge statt „&“ ein „&“ nehmen.

Das verstehe ich nicht.

Nun sagt die W3C-Hilfe, man möge statt „&“ ein „&“ nehmen.

Das verstehe ich nicht.

aus

href="index.php?id=1&PHPSESSID=e3e143963d0b2034ee5e68d9117c2ad6"

wird:

 &amp:stuck\_out\_tongue\_winking\_eye:HPSESSID =\> &amp:stuck\_out\_tongue\_winking\_eye:HPSESSID

oder

 &#38:stuck\_out\_tongue\_winking\_eye:HPSESSID

oder

 %26PHPSESSID

Grüße

CMБ

Nun sagt die W3C-Hilfe, man möge statt „&“ ein „&“ nehmen.

Das verstehe ich nicht.

LOL! Mein Fehler! :wink:
Der Browser macht aus dem W3C-Vorschlag wieder nur ein &

Es muss heißen:

statt „&“ ein „& a m p ;“ nehmen

(die Leerzeichen müssen natürlich wieder weg, aber wenn sie weg sind, macht der Browser in der w-w-w-Anzeige dann wieder nur ein „&“ daraus).

very tricky, wenn man Sonderzeichen-Umsetzungen in Browsern diskutieren will … :wink:

Allen Antwortern aber vielen Dank!

Grüße
Heinrich