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