باقی ماندن فایل سشن بعد از خروج

P.H.P

Member
سلام

شما اگر از session_regenerate_id استفاده کنی نام فایل تغییر میکنه (حذف/اضافه)

بعد از logout از کاربر session باقی نمیمونه محتوای session file پاک میشه

عمر session فکر میکنم تا زمانیه که browser رو ببندی (میتونی از طریق cookie باز هم ایجاد کنی و در زمان مشخص حذف کنی)

PHP:
<?php
session_start();

$_SESSION['siteuserid'] = null;
$_SESSION['USER_INFO'] = null;
unset($_SESSION['siteuserid']);
unset($_SESSION['USER_INFO']);

session_unset();
session_destroy();

session_regenerate_id();

header("Location:page,login");
exit();
?>

موفق
 

D.A.V.O.O.D

Member
سلام
جسارته جناب P.H.P ، عمر SESSION به مقداری هست که توی php.ini ست شده ، برای اینکه بخوای با بستن صفحه مرورگر ، SESSION هم پاک بشه ، بهترین راه استفاده از AJax هستش و اینکه توی صفحه مدیریت برای تگ Body چنین رویدادی رو تعریف کنید :

HTML:
<body onunload="LogOut()">
 

جدیدترین ارسال ها

بالا