Сессияҳо дар PHP нест кардан
Гоҳо ба мо лозим меояд, ки як тағирёбандаи сессияро нест кунем, бе он ки ба дигарон таъсир расонем.
Ин бо ёрии функсияи unset анҷом дода мешавад:
<?php
unset($_SESSION['var']);
?>
Пас аз иҷрои чунин рамз, тағирёбандаи мо
null мешавад:
<?php
var_dump($_SESSION['var'); // null-ро бармегардонад
?>
Ин ҷо коди счётчик аз дарси гузашта:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1;
} else {
$_SESSION['counter']++;
}
echo $_SESSION['counter'];
?>
Ин кодро тавре дигардонӣ кунед, ки вақте ки счётчик ба арзиши 10 расид, ҳисоб аз нав оғоз шавад.