مشاهده نسخه کامل
: قالب ذخیره سشن
mammad_asir
15-02-2012, 10:12
میخواستم بدونم این سشن ها چگونه در وبسرور ذخیره میشوند که میتونن سیستم ها رو به صورت یکتا تشخیص بدن.من میخوام تو وب سرور خودم پیاده سازی کنم.و اینکه تو سیستم خودم که یک سشن درست میکنم با asp یا php مسر ذخیره شدنش کجاست؟آیا به صورت فایل ذخیره میشه؟
سلام
اگر منظورتان Session استاندارد ASP است، این شی معمولاً در RAM نگه داری میشود (ولی میتوان با تنزیمات web.config ان را به دیتابیس هم منتقل کرد)
اصول کاری ان هم خیلی ساده است.
یک دیکشنری (شی کلید-مقدار) در RAM تشکیل میشود.
با اتصال کاربر کوکی با کلید منحصر بفردی در رایانه کاربر ذخیره میشود که با هر بار اتصال مقدار کوکی به دیکشنری ارجاع شده و Session کاربر جاری از بین انبوه Session های موجود (به واسطه همان کلید یکتای کوکی اش) یافته میشود.
مطلب آخر انکه اگر تحت پروژه های WebSite یا WebService های ASP.Net شما نیازی به کدنویسی خواسی برای این کار ندارید و این قابلیت بطور توکار از قبل موجود و فعال است.
موفق باشید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.