session_reset

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

session_resetРеинициализирует сессию оригинальными значениями

Описание

session_reset(): bool

Функция session_reset() повторно инициализирует сессию, используя оригинальные значения, сохранённые в хранилище сессии. Эта функция требует наличия активной сессии и уничтожает все изменения в массиве $_SESSION.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Список изменений

Версия Описание
7.2.0 Теперь возвращаемый тип этой функции bool. Раньше был тип void.

Смотрите также

Добавить

Примечания пользователей 1 note

up
35
parsa dot mhn at outlook dot com
9 years ago
First of all you should execute this code :<?php    session_start();    $_SESSION["A"] = "Some Value";?>then you should execute this one : <?php    start_session();    $_SESSION["A"] = "Some New Value";  // set new value    session_reset();  // old session value restored    echo $_SESSION["A"];    //Output: Some Value?>That is because session_reset() is rolling back changes to the last saved session data, which is their values right after the session_start().
To Top