Сессии в PHP

Сессии в PHP

Рассмотрим пример простой сессии, работающей с четырьмя страницами. Первая страница (page1.php) представляет собой простенькую формочку, где пользователь вводит имя, которое потом “запоминается”.

После того, как пользователь нажал “Enter”, он попадает на страницу page2.php, при посещении которой открывается сессия и регистрируется переменная $username.

После этого, пользователь нажимает на ссылку и попадает на страницу page3.php, при этом, как видно, его имя “не забыто”, т.е. переменная сессии не уничтожается, когда пользователь перешел на другую страницу сайта.

При нажатии на ссылку, пользователь попадает на страницу page4.php, в результате чего происходит разрегистрация сеансовой переменной и уничтожение сессии.

После разрегистрации сеансовой переменной значение массива $_SESSION[‘username’] уже недоступно.

Более подробно о работе с сессиями вы можете почитать в нашем учебнике по языку PHP в разделе – Сессии и cookie в PHP

Первая страница (page1.php)

Вторая страница (page2.php)
Открывается сессия и регистрируется переменная $username.
Третья страница (page3.php)
Сессия сохранена. Имя пользователя не забыто.
Четвертая страница (page4.php)
Разрегистрация сеансовой переменной и уничтожение сессии.