P.H.P
Member
ممنون
ولی حالا چطور تایین کنیم که یه سشن چقدر عمر کنه ؟
اگه میخواید session مدت دار تعریف کنید که باید به cookie مقدار بدید که در صورتی که هنوزم وقت داشته باشه و session وجود نداشته باشه اون رو ایجاد کنه
ولی اگه بخواید به session تو همون صفحه وقت تایین کنید به صورت زیر میتونید عمل کنید
PHP:
if(!isset($_SESSION['started']))
{
$_SESSION['started'] = mktime();
}
if((mktime() - $_SESSION['started'] - 60*30) > 0)
{
//logout, destroy session etc
}
else
{
$_SESSION["started"] = mktime();
// login code
}
همونطور که میبینید این کد به این صورت تعریف شده که در صورتی که کاربر به مدت تایین شده در سایت فعالیت انجام نده بعد از اولین کلیک تمام session ها از بین میرن
میتونید کد رو کاملتر کنید و استفاده کنید
موفق