PDA

View Full Version : تشخیص خروج از سایت برنامه نویس



mehdi58
دوشنبه 22 بهمن 1386, 23:07 عصر
سلام
یه سوال واسم مطرح شده در مورد همین سایت برنامه نویس :
من بعد از Login وارد یه صفحه ای می شم ، مثلا آدرس زیر :
http://barnamenevis.org/forum/forumdisplay.php?f=25
حالا علاوه بر محتویات صفحه فوق ، گوشه بالا ، سمت چپ صفحه کلمه کاربری خودم رو می بینم .
بعد بلافاصله پنجره IE رو از طریق کلیک روی دکمه Close می بندم و مجددا با باز کردن یه پنجره IE دیگه ، این بار با تایپ آدرس همون صفحه ای که چند ثانیه پیش اون رو بستم ، به اون مراجعه می کنم و محتویات صفحه رو می بینم ولی این بار کلمه کاربری من نمایش داده نمی شه و حتی اجازه Login هم به من داده می شه .
این واسه من خیلی عجیبه چون من موقعی که Login می کنم واسه اینکه Session من Expire بشه می بایست یه مدت زمانی بگذره ، از طرفی من اصلا Logout نکردم و پنجره IE رو فقط بستم و مجددا اون صفحه رو درخواست کردم و همه این اتفاقات از لحظه Login تا خروج از اون صفحه و ورود مجدد شاید به 30 ثانیه هم نکشه ، پس چه طوری تشخیص داده می شه ؟

TNZ187
دوشنبه 22 بهمن 1386, 23:11 عصر
سلام
یک بنده خدا می گفت که سیستم کار Session در php با Asp.net فرق داره و یکی از فرق هایی که برای اون می شمرد همین بود که شما اشاره فرمودید .

Behrouz_Rad
دوشنبه 22 بهمن 1386, 23:50 عصر
این واسه من خیلی عجیبه چون من موقعی که Login می کنم واسه اینکه Session من Expire بشه می بایست یه مدت زمانی بگذره ، از طرفی من اصلا Logout نکردم و پنجره IE رو فقط بستم و مجددا اون صفحه رو درخواست کردم و همه این اتفاقات از لحظه Login تا خروج از اون صفحه و ورود مجدد شاید به 30 ثانیه هم نکشه ، پس چه طوری تشخیص داده می شه ؟
وقتی کوکی از نوع Persistent نباشه، با بستن پنجره ی مرورگر، کوکی هم حذف میشه.


یک بنده خدا می گفت که سیستم کار Session در php با Asp.net فرق داره و یکی از فرق هایی که برای اون می شمرد همین بود که شما اشاره فرمودید .

اینجا اصلا Session دخالتی نداره.

موفق باشید.