PHP сесията се използва за съхраняване и предаване на информация от една страница на друга временно (докато потребителят затвори уебсайта).
Техниката на PHP сесия се използва широко в уебсайтове за пазаруване, където трябва да съхраняваме и предаваме информация за количката, напр. потребителско име, продуктов код, име на продукт, цена на продукта и т.н. от една страница на друга.
PHP сесията създава уникален потребителски идентификатор за всеки браузър, за да разпознае потребителя и да избегне конфликт между множество браузъри.
Функция PHP session_start().
Функцията PHP session_start() се използва за стартиране на сесията. Той започва нова или възобновява съществуваща сесия. Връща съществуваща сесия, ако сесията вече е създадена. Ако сесията не е налична, тя създава и връща нова сесия.
Синтаксис
bool session_start ( void )
Пример
session_start();
PHP $_SESSION
PHP $_SESSION е асоциативен масив, който съдържа всички променливи на сесията. Използва се за задаване и получаване на стойности на променливата на сесията.
Пример: Съхраняване на информация
$_SESSION['user'] = 'Sachin';
Пример: Вземете информация
echo $_SESSION['user'];
Пример за PHP сесия
Файл: session1.php<?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>'; ?> Visit next pageФайл: session2.php
Пример за брояч на PHP сесии
Файл: sessioncounter.phpСесия за унищожаване на PHP
Функцията PHP session_destroy() се използва за пълно унищожаване на всички променливи на сесията.
Файл: session3.php