XHTML validieren, Problem in URLs mit &SESSIONID=### => &
Stephan
- php
0 Thomas Luethi0 Stephan
0 lulu
Hallo, allerseits.
Ich hab da ein kleines Problem mit dem Vailidieren von xhtml Seiten in Bezug auf die SESSIONID.
Die Sessionid wird ja von PHP automatisch an alle Links/Urls auf der Seite angehängt.
Also wenn ich nen Link hab:
<a class="menuitem" href="index.php?page=11">Referenzen</a>
hängt PHP die SESSIONID folgendermaßen an:
<a class="menuitem" href="index.php?page=11&PHPSESSID=ef5249e47977c3c452d4c24523281cf4">Referenzen</a>
einziges Problem : das "&", da dieses ja in xhtml auch maskiert werden muss, der Link also so aussehen sollte:
<a class="menuitem" href="index.php?page=11&PHPSESSID=ef5249e47977c3c452d4c24523281cf4">Referenzen</a>
nun könnte man ja einfach in der php.ini den Eintrag
arg_separator.output = "&"
setzen, allerdings hab ich auf diese keinen Zugriff (strato Server *grummel*)
gibbet da noch andere Varianten?
mir würde sonst nur einfallen die Sessionid 'manuell' an alle Links ranzuhängen, aber das würde glaub ich arg aufwendig werden...
thx Stephan
Hallo,
nun könnte man ja einfach in der php.ini den Eintrag
arg_separator.output = "&"
setzen, allerdings hab ich auf diese keinen Zugriff (strato Server *grummel*)
Na und?
http://www.php.net/manual/de/function.ini-set.php
arg_separator.output
changeable: PHP_INI_ALL
=> Du kannst (und solltest) es in der .htaccess
oder mit ini_set() aendern...
Gruesse,
Thomas
Besten Dank, das wars und hat funktioniert.
THX Stephan
Huhu Stephan
nun könnte man ja einfach in der php.ini den Eintrag
arg_separator.output = "&"
setzen, allerdings hab ich auf diese keinen Zugriff (strato Server *grummel*)
Das brauchst Du auch nicht, Du kannst diese Einstellung auch per ini_set vornehmen.
http://de3.php.net/manual/en/function.ini-set.php
Viele Grüße
lulu