logo

PHP сесия

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/>&apos;; ?&gt; Visit next page 
Файл: session2.php
 

Пример за брояч на PHP сесии

Файл: sessioncounter.php
 

Сесия за унищожаване на PHP

Функцията PHP session_destroy() се използва за пълно унищожаване на всички променливи на сесията.

Файл: session3.php