PDA

View Full Version : مبتدی: مكان ذخيره سازي سشن



H:Shojaei
شنبه 20 خرداد 1391, 21:34 عصر
با سلام
دوستان مكان ذخيره سازي سشن دقيقا كجاست؟
1-server
2-client
3-مرورگر

MMSHFE
شنبه 20 خرداد 1391, 21:38 عصر
سشن مستقیماً روی سرور ذخیره میشه ولی برای تشخیص کاربران مختلف به هر کدوم یک Session ID اختصاص داده میشه که بمنظور تفکیک اطلاعات کاربران، یک کوکی روی کامپیوتر کاربر با متغیر PHPSESSID و مقدار Session ID همون کاربر ساخته میشه تا مرورگر هر کاربر، با ارسال محتوای این فایل به سرور، بهش اعلام کنه کدوم فایل رو باید بخونه و بارگذاری کنه. بنابراین همونطور که میبینید، درسته که سشن روی سرور ذخیره میشه اما کلاینت و مرورگر هم برای کارکرد درست سشن لازم هستن.
موفق باشید.

H:Shojaei
شنبه 20 خرداد 1391, 21:51 عصر
واقعا ممنونم ازتون حالا يه سوال ديگه:
به نظر شما براي شناسايي كاربر بهتره از كوكي استفاده بشه يا از سشن؟

Unique
شنبه 20 خرداد 1391, 21:58 عصر
خود session از کوکی استفاده میکنه !
استفاده از session به خاطر اینکه handle کردن کاربرا را خود php انجام میده برای خیلی ها راحت تره اما خود من به شخصه ترجیه میدم کوکی های مربوط به نرم افزار خودم را با منطق شناسایی کاربر خودم استفاده کنم ، خیلی ها هم از session ها استفاده میکنند.