$_SESSION['user'] = 2;
Plik na serwerze zawiera cos takiego:
Kod
user|s:1:"2";
(nazwa zmiennej|typ(string):ilosc_znakow(1):wartosc_zmiennejJest to dosc proste, zrozumiale i poprawne.
ALE:
W kodzie mialem taki fragment:
$user = 10;
Moim skromnym zdaniem nie powinno miec to w ogole wplywu na zmienna sesyjna, ale tak sie wlasnie stalo, ze moja $_SESSION['user'] przyjela wartosc 10!!!
Na dodatek plik na serwerze mial niepoprawna skladnie (mniejwiecej):
Kod
user|1:10
Poprawnie powinno byc:
Kod
user|s:2:"10"
Sesja nadal dzialala!
Czy to jest blad w php? Czy moj?
Troszku namacilem, ale mysle ze zrozumiale jest to:)