การลบเซสชันใน 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 จะเริ่มนับใหม่
ตั้งแต่ต้น