logo

Sesja PHP

Sesja PHP służy do tymczasowego przechowywania i przekazywania informacji z jednej strony na drugą (do czasu zamknięcia witryny przez użytkownika).

Technika sesyjna PHP jest szeroko stosowana w witrynach zakupowych, gdzie musimy przechowywać i przekazywać informacje o koszyku, np.: nazwa użytkownika, kod produktu, nazwa produktu, cena produktu itp. z jednej strony na drugą.

najechanie CSS

Sesja PHP tworzy unikalny identyfikator użytkownika dla każdej przeglądarki, aby rozpoznać użytkownika i uniknąć konfliktów między wieloma przeglądarkami.

Funkcja PHP session_start().

Do rozpoczęcia sesji używana jest funkcja PHP session_start(). Rozpoczyna nową lub wznawia istniejącą sesję. Zwraca istniejącą sesję, jeśli sesja została już utworzona. Jeśli sesja nie jest dostępna, tworzy i zwraca nową sesję.

Składnia

 bool session_start ( void ) 

Przykład

 session_start(); 

PHP$_SESJA

PHP $_SESSION to tablica asocjacyjna zawierająca wszystkie zmienne sesji. Służy do ustawiania i uzyskiwania wartości zmiennych sesyjnych.

Przykład: Informacje o sklepie

 $_SESSION['user'] = 'Sachin'; 

Przykład: Uzyskaj informacje

 echo $_SESSION['user']; 

Przykład sesji PHP

Plik: sesja1.php
 <?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>&apos;; ?&gt; Visit next page 
Plik: sesja2.php
 

Przykład licznika sesji PHP

Plik: sessioncounter.php
 

Sesja niszcząca PHP

Funkcja PHP session_destroy() służy do całkowitego zniszczenia wszystkich zmiennych sesji.

różnica między dwoma ciągami znaków w Pythonie
Plik: sesja3.php