در اینجا تمرینی را در مورد ذخیره سازی اعداد در سشن انجام میدهیم.
فرمی را در اختیار داریم که دارای سه دکمه است: افزایش، کاهش و پاک کردن
عملکرد دکمه ها:
دکمه افزایش: مقدار فعلی سشن را یکی افزایش میدهد
دکمه کاهش: مقدار فعلی سشن را یکی کاهش میدهد
دکمه پاک کردن: سشن را حذف میکند و پیغام “session is empty” را نمایش میدهد
<?php
session_start();
if($_POST){
//مقدار اولیه
if(!isset($_SESSION['item'])){ $_SESSION['item'] = 1;}
else{
//دکمه افزایش
if(isset($_POST['Increase'])) {$_SESSION['item']++; }
//دکمه کاهش
if(isset($_POST['Decrease'])) {$_SESSION['item']--;
//اگر به صفر رسید
if($_SESSION['item'] < 1 ){$_SESSION['item']="";$msg="session is empty";}
}
}
// Clear
if(isset($_POST['Clear'])){ unset($_SESSION['item']);$msg="session is empty";}
}
?>