software:development:web:docs:web:php:sessions_and_cookies
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:web:docs:web:php:sessions_and_cookies [2025/12/07 19:59] – [Начать сессии PHP] vladpolskiy | software:development:web:docs:web:php:sessions_and_cookies [2025/12/07 20:39] (текущий) – [Использование сессий на одной странице] vladpolskiy | ||
|---|---|---|---|
| Строка 71: | Строка 71: | ||
| \\ | \\ | ||
| + | ==== Изменить переменную сессии PHP ==== | ||
| + | \\ | ||
| + | Чтобы изменить переменную сеанса, | ||
| + | \\ | ||
| + | <code php php_session_3.php> | ||
| + | <?php | ||
| + | session_start(); | ||
| + | ?> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <?php | ||
| + | // чтобы изменить переменную сеанса, | ||
| + | $_SESSION[" | ||
| + | print_r($_SESSION); | ||
| + | ?> | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | [[https:// | ||
| + | \\ | ||
| + | ==== Удаление сессии PHP ==== | ||
| + | \\ | ||
| + | Чтобы удалить все глобальные переменные сеанса и уничтожить сеанс, используйте session_unset() и '' | ||
| + | \\ | ||
| + | <code php php_session_4.php> | ||
| + | <?php | ||
| + | session_start(); | ||
| + | ?> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <?php | ||
| + | // удалить все переменные сессии | ||
| + | session_unset(); | ||
| + | |||
| + | // уничтожить сессию | ||
| + | session_destroy(); | ||
| + | |||
| + | echo " | ||
| + | ?> | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | [[https:// | ||
| + | \\ | ||
| + | ==== Использование сессий на одной странице ==== | ||
| + | Пример счетчика обновления страницы пользователем сайта | ||
| + | \\ | ||
| + | <code php php_session_5.php> | ||
| + | <?php | ||
| + | // Старт сессии | ||
| + | session_start(); | ||
| + | ?> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <?php | ||
| + | if (!isset($_SESSION[' | ||
| + | $_SESSION[' | ||
| + | } else { | ||
| + | $_SESSION[' | ||
| + | } | ||
| + | |||
| + | echo $_SESSION[' | ||
| + | ?> | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | Обновим несколько раз страницу, | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | \\ | ||
| + | [[https:// | ||
| + | \\ | ||
software/development/web/docs/web/php/sessions_and_cookies.1765126759.txt.gz · Последнее изменение: — vladpolskiy
