PHP 5.1.4 és a Sessiönök

Üdvözlet,

A múlt héten frissítettem forrásból a php -t 5.1.4 -re. Azóta meggyűlik a problémám a $_SESSION változóval. Ugyan is elpusztulgat szegényem. Adok neki értéket pl így : $_SESSION['valami'] = "nyúlcsiga";
Majd ha kattints ide nevű linkkel elmegyek egy másik oldalra, és ott az van a php forrásban, hogy print $_SESSION['valami']; akkor ezt kapom: Notice: Undefined index: valami
A log fájlban nem találtam egyebet ezen üzeneten kívűl. Mi a fene lehet ez? Az 5.1.3 -asnál ezt nem igen tapasztaltam. Még ehy infó. A $_SESSION -nek egy be include -olt fájlon belül egy magam által írt function -ban adok értéket. Elvileg így is létre kellene jönnie a $_SESSION['valami'] -nek, nem?

Hozzászólások

Hi
A függvény elején nem hagytad ki a:

global $_SESSION;

sort?

Tehát a régebbi php-val ment ugyanaz a kód?
Nem lehetséges, hogy a régi php.ini fájlodat felülírtad véletlenül?
Ha esetleg régen be volt kapcsolva a session.auto_start (mert esetleg a kód úgy van megírva, hogy igényli), akkor az lehet gond (defaultba ez ki van kapcsolva). Vagy még nézd meg talán a session.cookie_lifetime értékét. Még akkor is előfordulhat ez a jelenség, ha az ottani érték túl kicsi, mert akkor "lejárhat" a session előbb, mint szeretnéd. Ha 0-n van akkor nem ezzel lesz a gond.