AWWW-1st3.6-w06.tresc-1.1-Slajd38

Z Studia Informatyczne
Wersja z dnia 18:59, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Sesja w PHP - Przykład

Sesja w PHP - Przykład


Zmienne sesyjne mogą być wykorzystane do przekazywania informacji między kolejnymi wywołaniami tej samej strony (jak w przykładzie na slajdzie) lub różnych stron, pozwalając na implementację złożonej logiki aplikacji, obejmującej sekwencję żądań. Przykład przedstawiony na slajdzie zlicza odwiedziny użytkownika na stronie (w czasie bieżącej sesji). Znaczenie wyróżnionych fragmentów kodu jest następujące:

1. Rozpoczęcie lub kontynuacja sesji. Funkcja session_start() musi być wywołana przed wysłaniem jakiejkolwiek zawartości HTML.

2. Sprawdzenie czy zmienna sesyjna „licznik” jest ustawiona.

3. Jeśli zmienna sesyjna „licznik” nie jest ustawiona, jej wartość jest ustawiana na 0, gdyż oznacza to, że strona musiała być wywołana po raz pierwszy w sesji.

4. Jeśli zmienna sesyjna „licznik” jest ustawiona, jej wartość jest zwiększana o jeden.

5. Wyświetlenie wartości zmiennej sesyjnej „licznik”.


<< Poprzedni slajd | Spis treści | Następny slajd >>