fan: Links bei PHPSESSIONS

Hallo,

ich arbeite mit Sessions unter PHP, wobei php da meine Links in der Website schön ändert und mit der jeweiligen PHPSESSID ergänzt, z.B. page.htm wird zu page.htm?PHPSESSID=2283983928928

Leider funktioniert das bei mir lokal super, allerdings online werden nicht alle (!) Links ersetzt.

Kann das an der php.ini liegen?

gruß
fan

  1. Hello,

    ich arbeite mit Sessions unter PHP,

    Das ist gut

    wobei php da meine Links in der Website schön ändert und mit der jeweiligen PHPSESSID ergänzt, z.B. page.htm wird zu page.htm?PHPSESSID=2283983928928

    Das ist nicht gut. Dann ist entweder etwas falsch eingestellt, oder sämtliche testenden Clients verweigern Cookies. Dann sollten sie aber lieber gleich den ganzen Browser verweigern.

    Leider funktioniert das bei mir lokal super, allerdings online werden nicht alle (!) Links ersetzt.

    Nur Links auf die betroffene Domain müssen ersetzt werden. Was soll www.ndr2.de mit einer Session-ID für www.sat1.de anfangen?

    (was Blöderes fiel mir gerade nicht ein)

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    1. Hallo,

      wobei php da meine Links in der Website schön ändert und mit der jeweiligen PHPSESSID ergänzt, z.B. page.htm wird zu page.htm?PHPSESSID=2283983928928

      Das ist nicht gut. Dann ist entweder etwas falsch eingestellt, oder sämtliche testenden Clients verweigern Cookies. Dann sollten sie aber lieber gleich den ganzen Browser verweigern.

      Ich möchte Leute ohne Cookies nicht ausschliessen.

      Leider funktioniert das bei mir lokal super, allerdings online werden nicht alle (!) Links ersetzt.

      Nur Links auf die betroffene Domain müssen ersetzt werden. Was soll www.ndr2.de mit einer Session-ID für www.sat1.de anfangen?

      Das Problem tritt aber bei der betroffenen Domain auf: ../de/kontakt.htm

      :(

      Gruß
      fan

      1. Hello,

        Ich möchte Leute ohne Cookies nicht ausschliessen.

        Das ist als Programmierer Dein Problem, dann andere Möglichkeiten zu suchen oder einfach konsequent zu werden. "Ohne Cookies nur mit Beutzerauthentifikation"
        Alles andere ist Bastelkram

        Nur Links auf die betroffene Domain müssen ersetzt werden. Was soll www.ndr2.de mit einer Session-ID für www.sat1.de anfangen?

        Das Problem tritt aber bei der betroffenen Domain auf: ../de/kontakt.htm

        ../de/kontakt.htm ist keine Domain, sondern ein relativer Pfad. Und wenn Du die Domain weggelassen hast, weil es Die peinlich ist, sie zu nennen... Na jedenfalls benötigst Du einen funktionstüchtigen DNS dafür.

        Es müssen diverse einzelne Komponenten passen, damit der Browser den "Session-Cookie" auch mitsendet.

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        1. Hallo,

          ich habe das Problem gefunden:

          es war ein relativer Pfad "../de/page.htm" ... allerdings lag das Problem ganz wo anders

          Folgender Code ist richtig:

          <a href="jkljk" class=a>test</a>

          Folgender Code wird nicht mit PHPSESSID ergänzt:

          <a
          href="jkljk"
          class=a>test</a>

          Ich habe den Code übernehmen müssen, und nicht auf den Quellcode geachtet.

          Das muss man erst einmal wissen.

          Trotzdem danke für Deine Hilfe.

          Gruß
          fan