Gerhard: Validierung nicht möglich durch PHPSESSID

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

  1. Hi,

    Kann man dagegen etwas machen?

    konfiguriere Dein PHP so, dass als Parametertrenner "&amp;" statt "&" genommen wird.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. konfiguriere Dein PHP so, dass als Parametertrenner "&amp;" statt "&" genommen wird.

      Kann ich das innerhalb des Codes machen? Ich habe ja keinen Zugriff auf die Konfigurationseinstellungen bei meinem Provider...

      Danke
      lg Gerhard

      1. Hi,

        Kann ich das innerhalb des Codes machen?

        AFAIK ja. Teste es.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. 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

          1. 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.

            1. 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

              1. Habs schon
                Danke mbr

          2. Hallo Gerhard

            probier mal folgendes:

            <?PHP
              if(ini_set("arg_separator.output","&amp;")===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

          3. 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

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Gerhard,

    ...        <a href="?link=home&PHPSESSID=56ca9bf6e063b3724096cef1bda0f2ca">

    Schreib in die URLs anstatt & mal &amp;
    Das & muss man codieren, soweit ich weiß.

    Liebe Grüße,
    Nadja

    --
    system.exit(0);