Ce face session_reset
session_reset recitește datele sesiunii din stocare și le pune în $_SESSION. Modificările făcute de la ultimul session_start() dispar, dar sesiunea rămâne activă și poți continua să lucrezi cu ea.
Ce returnează
true la succes, false dacă sesiunea nu este activă.
Exemple
Exemplul 1: Anularea modificărilor din cererea curentă
<?php
session_start(); // în sesiune: cos = ["laptop"]
$_SESSION["cos"][] = "tastatură";
session_reset();
print_r($_SESSION["cos"]);
Rezultat în browser
Array
(
[0] => laptop
)
Greșeli frecvente
- Apelezi
session_resetfără sesiune activă. Returneazăfalseși nu face nimic.
Comenzi înrudite
session_abort: Închide sesiunea fără să salveze modificările făcute în $_SESSION în cererea curentă.session_start: Pornește sau reia sesiunea vizitatorului, ca să poți păstra date între pagini în $_SESSION.