Validierung nicht möglich durch PHPSESSID
Gerhard
- html
Hallo!
Wie bereits dem Titel zu entnehmen ist: Meine Seite wird niemals valide weil die PHPSESSID automatisch an alle URLS innerhalb meiner Seite angehängt wird, worüber sich der Validator dann aufregt:
Error Line 35, column 34: general entity "PHPSESSID" not defined and no default entity .
<a href="?link=home&PHPSESSID=56ca9bf6e063b3724096cef1bda0f2ca">
Error Line 35, column 43: reference to entity "PHPSESSID" for which no system identifier could be generated .
... <a href="?link=home&PHPSESSID=56ca9bf6e063b3724096cef1bda0f2ca">
Von diesen Errors habe ich ungefähr 15 wegen der Navigation.
Kann man dagegen etwas machen?
lg Gerhard
Hi,
Kann man dagegen etwas machen?
konfiguriere Dein PHP so, dass als Parametertrenner "&" statt "&" genommen wird.
Cheatah
konfiguriere Dein PHP so, dass als Parametertrenner "&" statt "&" genommen wird.
Kann ich das innerhalb des Codes machen? Ich habe ja keinen Zugriff auf die Konfigurationseinstellungen bei meinem Provider...
Danke
lg Gerhard
Hi,
Kann ich das innerhalb des Codes machen?
AFAIK ja. Teste es.
Cheatah
AFAIK ja.
Was bekräftigt dich in dieser Annahme? Hast du schon mal damit gearbeitet, und wenn ja, weißt du zufällig wie das geht (wenn auch nur ungefähr)?
lg Gerhard
Hi!
AFAIK ja.
Was bekräftigt dich in dieser Annahme? Hast du schon mal damit gearbeitet, und wenn ja, weißt du zufällig wie das geht (wenn auch nur ungefähr)?
lg Gerhard
Das Stichwort für dich lautet »arg_separator.output«. Leider scheint die entsprechende Seite im Manual down zu sein, darum hier nur der Link zur Seite im Google-Cache (Abschnitt Data Handling).
Grüße,
Fabian St.
Das Stichwort für dich lautet »arg_separator.output«. Leider scheint die entsprechende Seite im Manual down zu sein, darum hier nur der Link zur Seite im Google-Cache (Abschnitt Data Handling).
Und wie genau kann man das jetzt zur Laufzeit ändern? Ich habe mit so etwas noch nie gearbeitet und kann aus dem Manual überhaupt nix rauslesen.
Danke
lg Gerhard
Hallo Gerhard
probier mal folgendes:
<?PHP
if(ini_set("arg_separator.output","&")===false)
{
echo "Ändern der Einstellungen hat leider nicht geklappt";
}
else
{
echo "Einstellung für dieses Script geändert";
}
?>
siehe auch php.net für weitere infos
liebe Grüße
mbr
Hi,
AFAIK ja.
Was bekräftigt dich in dieser Annahme?
ich habe kurz in der Doku gesucht. Was dort steht, hätte mich zu einem Test bewogen.
Cheatah
Hallo Gerhard,
... <a href="?link=home&PHPSESSID=56ca9bf6e063b3724096cef1bda0f2ca">
Schreib in die URLs anstatt & mal &
Das & muss man codieren, soweit ich weiß.
Liebe Grüße,
Nadja