PDA

View Full Version : مدت اعتبار session



sma_mohseni
چهارشنبه 15 تیر 1384, 19:06 عصر
سلام
مدت اعتبار session را در Php.ini با کدام گزینه میتوان تعیین کرد؟

oxygenws
چهارشنبه 15 تیر 1384, 19:39 عصر
با session.cookie_lifetime برای مدت اعتبار کوکی و session.cache_expire برای مدت اعتبار سشن در سرور.
پیش فرض اولی صفر (بینهایت) و پیش فرض دومی، 180 (فکر کنم) می باشد.

sma_mohseni
یک شنبه 19 تیر 1384, 10:50 صبح
session.cache_expire را امتحان کرده ام اما کار نمی کند

oxygenws
یک شنبه 19 تیر 1384, 13:11 عصر
یعنی چی کار نمی کرد؟ در حقیقت چه کار کردید و چه اتفاقی افتاد که فهمیدید "کار نمی کنه"؟

sma_mohseni
پنج شنبه 23 تیر 1384, 02:10 صبح
مقدار session.cache_expire را زیاد کردم و php را ری استارت کردم صفحه ای را که با سشن کار میکرد باز کردم . بعد از اینکه مدت تعیین شده گذشت صفحه را رفرش کردم اما هنوز مقادیر ثبت شده در سشن را میشناخت.

oxygenws
پنج شنبه 23 تیر 1384, 02:45 صبح
این مطلب رو بخون....
http://php.morva.net/manual/en/ref.session.php#ini.session.cache-expire

توصیه می کنم، قبل از تست دوباره، تمام فایل های سشن تون رو از تو شاخه مربوطه پاک کنید. (یا از طریق PHP حذف کنید یا ...)

نکته دیگه ای که الان به ذهنم می رسه، اینه که اون مقدار 180 بر حسب دقیقه می باشد، نه ثانیه!!!