سلام دوستان .
من میخوام از طریق session یک کاربر رو لاگین کنم . زمان session کم هست . من میخوام تا دو ماه کاربر فعال بمونه .
این کد ها رو تست کردم .
ob_start();
//session_start();
$months_life_time = 5256000;
ini_set('session.gc_maxlifetime', $months_life_time);
if ($UserName == 'admin' &&
$Password == '1234') {
$_SESSION['valid'] = true;
$_SESSION['timeout'] = $months_life_time;
$_SESSION['username'] = 'admin';
echo json_encode($_SESSION);
exit();
}
اومدم تنظیمات session رو کردمش 2 ماه (به ثانیه)
ولی بازم بعد از چند ساعت غیرفعال شد.
میخوام کسی علتش رو میدونه ؟
@Rp76 نمیگم که همینطوری ذخیره کنه کوکی رو
چون کوکی قابل مشاهده هست و کاربر میتونه تغییرش بده
انکد کنه اطلاعات رو و بعد ذخیره کنه توی کوکی
ولی فکر نمیکنم بجز کوکی راه دیگه ای برای لاگین کردن مثلا ۲ ماهه وجود داشته باشه
شاید هم وجود داره و من نمیدونم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟