następnie ustalenie numeru sesji.
oraz ustalenie czy user jest zalogowany.
$_SESSION['logon']=0;
Gdy user loguje się to po prawidłowym logowaniu:
$_SESSION['logon']=1;
Czyli zmieniam tą wartość na 1.
I teraz przy ponownym wywołaniu index.php skrypt powinien już widzieć wartość 1.
Ale tak nie jest.
Pierwotnie zastosowałem include_once dla pliku z procedurami inicjowania sesji ale i tak plik był wywoływany każdorazowo.
Więc wsadziłem te wywołania w if warunkując w ten sposób:
{ $_SESSION['logon']=0; } else { }
też nie działa, czyli za każdym razem razem wchodzi i inicjuje sesję od początku.
Zmieniłem też warunek if na
oraz
if($_SESSION['logon']==0)
ale i tak jest ciągle to samo.
Czyli tak, jak by sesja nie była nigdy utrzymywana i za każdym razem inicjowana jest ponownie.
Podpowiedzcie co sprawdzić i gdzie mogę popełniać błąd.
Pytanie, czy Ja dobrze rozumiem działanie tej funkcji?
Wszystko jest robione na WampSerwer 2.0