laut W3C Syntax-Checker ist ein & zum Trennen der Variablen in einem Link nicht zulässig (unknown entity). Eigentlich kein Problem, man benutzt einfach ein & dafür. Allerdings funkt mir jetzt PHP dazwischen wenn ich mit Sessions arbeite, PHP hängt selbständig ein &PHPSessid=xxx an die URL. Ist PHP nicht W3C konform oder sind die W3C Regeln unsinnig? Ich habe mir folgendermassen geholfen:
Ich setze den Session-Namen auf "session" wenn die Links eigene sind (referer prüfen). Sind es fremde links, wie der W3C-Checker, da sind Sessions ohnehin überflüssig, setze ich den Namen auf "amp;session". Da PHP entweder ein ? davorhängt, ist eigentlich egal, oder aber ein & wird im zweiten Fall aus den & ein &. Funktioniert perfekt, ist habe nun wirklich keine tolle Lösung.
Wer eine bessere Lösung hat, bitte her damit!

Gruß,
Mario