Mailinglisten-Archive |
André Temme wrote: > Hallo zusammen, > > ich nutze die PHP4-Sessions (u.a. zur Authentifizierung) und merke jetzt, > daß bei mir immer Cookies erlaubt sein müssen. Schalte ich diese im Browser > aus, kann ich mich nicht mehr einloggen. > > Ich dachte eigentlich, daß PHP automatisch die SID an die URL anhängen > würde, wenn man keine Cookies erlaubt, scheinbar ist dem aber nicht so. > > Meines Wissens kann man das in der PHP-Ini konfigurieren, auf die habe ich > bei meinem Provider aber keinen Einfluß, geht's auch anders, oder muß ich > jetzt jeden Link als http://irgendwas.de/skript.php?SID schreiben? > > Lieben Dank schonmal für eure Hilfe > André Temme > > wenn Cookies in der php.ini erlaubt sind, dann wird beim ersten session_start() sowohl ein Cookie gesetzt als auch die URL umgebaut (kann ja sein das der Client keine Cookies mag) sobald die Session-ID einmal über einen Cookie zurückgekommen ist, wird das URL-Rewriting abgeschaltet da nicht benötigt wenn du garantiert keine Cookies haben möchtest dann hilft vermutlich ini_set("session.use_cookies",0) vor session_start() oder du setzt permanent-cookies mit ini_set("session.cookie_lifetime,$lebensdauer_in_sekunden) dann kannst du zwischendurch auch deinen Browser schließen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77
php::bar PHP Wiki - Listenarchive