Sönke Tesch: & vor PHPSESSID in & verwandeln

Beitrag lesen

Mein Host fügt vor der PHPSESSID ein & ein, was dazu führt, daß die Seite nicht mehr valide ist. Meine Frage: kann ich dies ändern zu &

Du mußt. Innerhalb von HTML hat ein alleinstehendes Und nichts zu suchen und auch in Parametern werden diese Umschreibungen problemlos in das jeweilige Zeichen umgewandelt, ebenso wie im normalen Text.

oder die PHPSESSID gleich ganz ausschalten?

Wenn Du so fragst, hast Du drei Möglichkeiten: a) PHPSESSID ausschalten, indem Du auf Sessions verichtest, b) statt PHPSESSID die Sessionnummer in einem Cookie transportieren und c) das dusselige & durch ein Semikolon (oder sonstwas unverfängliches) ersetzen.
Lässt sich alles in der PHP-Konfiguration einstellen: session.use_cookies in http://www.php.net/manual/en/ref.session.php sowie arg_separator.in- bzw. output in http://www.php.net/manual/en/configuration.directives.php. Bei letzterem mußt Du eventuell Deinen Hoster um Hilfe bitten.

Gruß,
  soenk.e