Сеанс 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