میخواستم بدونم این سشن ها چگونه در وبسرور ذخیره میشوند که میتونن سیستم ها رو به صورت یکتا تشخیص بدن.من میخوام تو وب سرور خودم پیاده سازی کنم.و اینکه تو سیستم خودم که یک سشن درست میکنم با asp یا php مسر ذخیره شدنش کجاست؟آیا به صورت فایل ذخیره میشه؟
Printable View
میخواستم بدونم این سشن ها چگونه در وبسرور ذخیره میشوند که میتونن سیستم ها رو به صورت یکتا تشخیص بدن.من میخوام تو وب سرور خودم پیاده سازی کنم.و اینکه تو سیستم خودم که یک سشن درست میکنم با asp یا php مسر ذخیره شدنش کجاست؟آیا به صورت فایل ذخیره میشه؟
بله بصورت فایل ذخیره میشه ( البته میتونید تغییر بدید ) .
در php شما میتونید توسط کد زیر به مسیر ذخیره شدنش دسترسی داشته باشید :
اگه مقدار New_Directory رو بهش بدید که مسیر فعلی رو با مسیر شما جایگزین میکنه واگر مقداری وارد نکنید مسیر فعلی ذخیره شدن سشن رو بر میگردونه .کد:session_save_path([$New_Directory])
تایید میشه، به صورت فایل ذخیره میشه و در php به صورت پیش فرض در پوشه tmp در محل نصب php ذخیره میشه.
ضمناً چیز خاصی هم نیست، دقیقاً مثل بارگذاری کوکی روی مرورگر کاربر (در سمت کلاینت) و ذخیره مقدار کوکی در دیتابیس (در سمت سرور) و مطابقت این دو مقدار در هنگام ارسال کوئری است.