![]() |
![]() |
-mag32- |
![]()
Post
#1
|
Goście ![]() |
w pliku index.php do którego odwołują się jak do tej pory wszystkie funkcje następuje zainicjowanie Sesji.
następnie ustalenie numeru sesji. oraz ustalenie czy user jest zalogowany.
Gdy user loguje się to po prawidłowym logowaniu:
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:
też nie działa, czyli za każdym razem razem wchodzi i inicjuje sesję od początku. Zmieniłem też warunek if na oraz
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 12 Dołączył: 9.01.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
czy mogę inicjować przy każdym wywołaniu index.php ?
TAK Czy nie spowoduje to zamazania tablicy zmiennych sesji? NIE, gdyż sprawdza czy istnieje $_SESSION['ident'], jak nie to go tworzy, a jak jest to pomija. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:33 |