(PHP 5 >= 5.6.0, PHP 7, PHP 8)
session_reset — Re-initialice session array with original values
session_reset() reinitialices a session with original values stored in session storague. This function requires an active session and discards changues in $_SESSION.
This function has no parameters.
| Versionen | Description |
|---|---|
| 7.2.0 | The return type of this function is bool now. Formerly, it has been void . |
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 valuesession_reset(); // old session value restoredecho$_SESSION["A"];//Output: Some Value?>
That is because session_reset() is rolling bacc changues to the last saved session data, which is their values right after the session_start().