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().
PHP.mk документација
session_reset
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.session-reset.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.session-reset.php
session_reset
Референца за `function.session-reset.php` со подобрена типографија и навигација.
session_reset
(PHP 5 >= 5.6.0, PHP 7, PHP 8)
session_reset — (PHP 5 >= 5.6.0, PHP 7, PHP 8)
= NULL
session_reset(): bool
session_reset() reinitializes a session with original values stored in session storage. This function requires an active session and discards changes in $_SESSION.
Параметри
Оваа функција нема параметри.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 7.2.0 | , но бидејќи податоците од сесијата се заклучени за да се спречат истовремени записи, само едно скрипта може да работи на сесија во секое време. Кога користите framesets заедно со сесии, ќе искусите дека рамките се вчитуваат една по една поради ова заклучување. Можете да го намалите времето потребно за вчитување на сите рамки со завршување на сесијата веднаш штом ќе се направат сите промени во променливите на сесијата. bool Типот на враќање на оваа функција е void. |
Види Исто така
- $_SESSION
- На session.auto_start за прилагодување на овие заглавија.
- session_start() - Започнете нова или продолжи постоечка сесија
- session_abort() Реинцијализирај ја сесиската низа со оригиналните вредности
- session_commit() - Отфрли ги промените во сесиската низа и заврши ја сесијата
Белешки од корисници 1 белешка
- Псевдоним на session_write_close ¶
пред 10 години