ugrás a tartalomhoz

A böngésző újraindítására nem generálódik új session id

Anonymous · 2005. Aug. 4. (Cs), 16.48
Hali!

<?php

ini_set("session.cookie_lifetime", "0");

session_start();

echo session_id();

?>


A session id-t sütiben tárolom. A böngésző bezárására és megnyitására nem generál új session id-t, hanem a régit használja. Miért van ez így?

Pedig:


A session.cookie_lifetime a beállított süti élettartalmát szabályozza másodpercekben megadva. A nulla érték azt jelenti, hogy "amíg a böngészőt be nem zárják". Alapértéke éppen 0.
 
1

IE-ben jó

Anonymous · 2005. Aug. 4. (Cs), 18.23
Érdekes, hogy IE-ben tökéletesen működik, viszont Firefoxban nem. Nincs valami ötletetek? Én már nem tudom, hogy mi a baja...
2

cookie törlés

Anonymous · 2005. Aug. 4. (Cs), 19.45
Nem nagyon értek a session-hoz, de ha cookie-ben tárolod, akkor szerintem nem a session-ban kéne keresni a hibát, hanem a cookie-ban.
Érdekes, hogy IE-ben tökéletesen működik, viszont Firefoxban nem.
Gondolom ie úgy van beállítva, hogy törölje a cookie-kat kilépéskor, viszont a ff nem.
Próbáld meg úgy, hogy kilépsz a böngészőből, majd visszalépsz és törlöd a cookie-kat, majd felmész az oldalra.
3

tényleges lifetime

Hojtsy Gábor · 2005. Aug. 4. (Cs), 20.08
Nos, meg kellene nézni a tényleges időt a Firefoxban az Edit >> Preferences >> Privacy >> Cookies >> View Cookies dialógusban.
4

Probléma "megoldva"

Anonymous · 2005. Aug. 4. (Cs), 21.23
Egyszer csak jó lett minden. Áramszünet esetleg bekavarhat?

Nos, meg kellene nézni a tényleges időt a Firefoxban az Edit >> Preferences >> Privacy >> Cookies >> View Cookies dialógusban.

Azért ezt megjegyzem.