Heizer: W3C Validator Fehler bei get-string

Beitrag lesen

Lieber Frühaufsteher

Ich lasse gerade meine seite vom w3c validator überprüfen, und bekomme immer diese Fehlermeldung, wenn ich auf XHTML 1.0 Transitional prüfe

</a></td><td><a href='../../index.php?javascript=off&PHPSESSID=c69c11c
                                                        ^
Error: unknown entity "PHPSESSID"

<td><a href='../../index.php?javascript=off&PHPSESSID=c69c11c94702b3be
                                                        ^
Error: reference not terminated by refc delimiter

nu weiß ich aber wirklich nicht, was der Validator dagegen einzuwenden hat, für mich sieht das nach einem normalen Get-string aus (ich denke, daß die sich beim session-modul von PHP schon soviel gedanken gemacht haben, daß dies eigentlich kein Fehler sein kann).
Ist es dann ein Fehler im Validator???????? kann ich mir genausowenig vorstellen. Weiß jemand die Antwort?

wenn ich auf HTML 4.0 Transitional prüfe bekomme ich auch zwei unverständliche Fehler:

  • angeblich darf das <img>-Tag kein Atribut 'name' enthalten (entgegen der HTML-Refferenz http://selfhtml.teamone.de/html/referenz/attribute.htm#img
  • wenn ich meta-angaben XML-konform als leer kennzeichne <meta ... />, bekomme ich ab der zweiten meta-angabe die Meldung, das meta-angaben hier nicht erlaubt seien. Meines Wissens sollte HTML aber eigntlich keine Schwierigkeiten mit diesen abschlußzeichen haben.

Gibt es überhaupt eine Möglichkeit, eine Datei sowohl HTML 4.0 also auch XHTML 1.0 konform zu schreiben?

vielen dank für die frühe mühe (denn alles was sich reimt ist gut)

Heizer