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/>'; ?> Visit next pagePlik: sesja2.php
Przykład licznika sesji PHP
Plik: sessioncounter.phpSesja 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 PythoniePlik: sesja3.php