Главная » PHP - FAQ » Основы PHP8 » PHP Сессии
51 0  

PHP Сессии

Используя сессии, вы можете хранить информацию в переменных, чтобы использовать ее на нескольких страницах.

Информация не хранится на компьютерах других пользователей, потому что она содержится вместе с cookies.

По умолчанию, переменные сессии существуют, пока пользователь не закроет браузер.

--

Модули для работы с сесиями - смотреть

--

Запуск PHP Сессии: сессия запускается с помощью функции session_start().

Используйте глобальную переменную $_SESSION для установки переменных сессии.

<?php

// Start the session

session_start();

$_SESSION['color'] = "red";

$_SESSION['name'] = "John";

?>

* Теперь, переменные сессии color и name доступны на множестве страниц, на протяжении всей сессии.

lol Функция session_start() должна быть самой первой в вашем документе. До любых HTML тегов.

Переменные сессии

Может быть создана другая страница с доступом к переменным сессии, которые мы установили на предыдущей странице:


<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
echo "Your name is " . $_SESSION['name'];
// Outputs "Your name is John"
?>
</body>
</html>

Ваши переменные сессии остаются доступными в суперглобальной переменной $_SESSION, пока вы не закроете вашу сессию.

Все глобальные переменные сессии могут быть убраны вручную с помощью session_unset(). Вы также можете закрыть сессию с помощью session_destroy().



Оставить свой комментарий:

Опыт в веб разработке:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
1979
2021