Strohhalm

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Privat

 

Anmelde-Formular



Als Strohhalm-Mitglied registrieren.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Archiv

 

strohhalm.org / Archiv / Programmierung Serverseitig / Eintrag lesen

Session per GET erzwingen

  1. Session per GET erzwingen

    schliefen 07. Dezember 2004, 18:10

    Hallo miteinander,

    ich stehe vor dem Problem, dass ich bei einem Webprojekt darauf angewiesen bin, dass Sessions einwandfrei funktionieren. Da die Speicherung der Session-ID per Cockie zwar sehr praktisch ist, aber nicht IMMER funktioniert, da der Surfer sie deaktiviert haben könnte, habe ich vor die Session-ID in der Adressleiste zu übergeben.

    Nun ist dafür eine Änderung der php.ini nötig, auf die ich aber nicht zugreifen kann. Deshalb benutzte ich ini_set():

    ini_set("session.use_cookies","0");
    ini_set("session.use_trans_sid","1");
    session_start();

    Die temporäre Änderung der Einstellung zeigte aber leider keine Wirkung. Ich verstehe das nicht ganz, da ich die selben Einstellungen bei meiner (lokalen) php.ini direkt änderte und es funktioniert hat.

    Weiß jemand warum es so nicht funktioniert??

    Vielen Dank!

  2. Re: Session per GET erzwingen

    Juggler 07. Dezember 2004, 19:07

    > Weiß jemand warum es so nicht funktioniert??
    Ja. Da es sich vermutlich um PHP4 handelt kann session.use_trans_sid nicht mit ini_set() geändert werden.
    Im Manual steht zwar etwas anderes, das ist allerdings ein Bug externer Linkhttp://bugs.php.net/bug.php?id=28991

    session.use_trans_sid muss also in der .htaccess gesetzt werden.
    Das geht AFAIK mit
    php_flag session.use_trans_sid 1
    Dazu brauchst du natürlich entsprechende Rechte für das Verzeichnis. (AllowOverride)
    Bei Problemen wende dich an deinen Hoster.

    MfG
    Juggler

  3. Re: Session per GET erzwingen

    schliefen 07. Dezember 2004, 21:38

    Danke für die schnelle und kompetente Antwort.

 
Nach oben springen

.(c) 2002 - 2019 strohhalm.org Community.Server powered by Manitu.Software powered by Mathias Bank
.Impressum + Team.Datenschutz