محسن مهری
4 سال پیش توسط محسن مهری مطرح شد
4 پاسخ

توضیح در مورد نحوه اجرای php و session

سلام این خط کد رو مشاهده کنید ، خیلی ساده اومدم یک سیشن ساختم که یک عددتصادفی رو برمیگردونه :

Route::get('/',function(){
    if(!Session('keyRandom')){
            Session(['keyRandom'=>rand(12,43)]);
    }
    return Session('keyRandom');
});

وقتی اطلاعات سمت کاربر ( کلاینت یا همون مرورگر منظورمه) رو با ctrl+alt+delete پاک میکنم سیشن هم پاک میشه اما چرا ؟واقعا چرا با اینکه سیشن روی سرور ساخته میشه ؟ و هیچ ربطی به کاربر نداره


ثبت پرسش جدید
سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
2

به احتمال خیلی زیاد درایو سشن شما روی کوکی تنظیم شده درایو رو روی دیتابیس یا فایل تنظیم کنید


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش مطرح شد
1

@hossein.r.1442
درود جناب رضوی، ممنون ازجوابتون من نمیدونستم که میشه سیشن رو به روش های مختلف تنظیم کرد، اما به هر حال چیزی که گفتین رو تست کردم، یعنی دیدم توی فایل .env سیشن روی حالت file ست هستش اما باز هم همون مشکل رو داره( با پاک کردن اطلاعات سمت مرورگر اطلاعات سیشن پاک میشه)


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش مطرح شد
0

@ali.bayat
کلا سوال من اینه که هر بار که ما یک درخواست میدیم سمت سرور، اونجا تازه یک ابجکت از اون شی ساخته میشه و به درخواست ما رسیدگی میکنه، یا همیشه یک ابجکت ازش ساخته شده و اون همیشه در حال گوش دادن به درخواست ها هستش؟
اگه جواب سوال اوله ( یعنی یک ابجکت تازه اونجا ساخته میشه و اون ابجکت به درخواست ما رسیدگی میکنه) پس چرا ما توی پروژه بعضی جاها از صف استفاده میکنیم
اگه سوال جواب دومه : پس چرا سیشنی که من ساختم برای هر مرورگر، یک عدد رندوم رو نشون میده


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

شما یه سشن ذخیره کنید و بعد کوکی ها رو پاک کنید اگه سشن از بین رفت داره توی کوکی ذخیره میشه و از دانخل فایل کانفیگ درایو سشن رو اصلاح کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام