🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رامهر
کاربرد session
جامعه پی اچ پی ایجاد شده در ۱۱ شهریور ۱۴۰۲

سلام وقت بخیر

چرا این قطعه کد در دقیقه 17 که میزنم با SESSION‌ها کاملا درست انجام میشه و با هر بار رفرش کردن صفحه ، یک عدد به کدمون اضافه میشه ولی همین کار رو اگر با متغیر انجام بدم با هر بار رفرش کردن صفخه یک عدد به کدمون اضافه نمیشه ، چرا ؟

سلام دوست عزیز، متغییر توی حافظه موقت یعنی Ram ذخیره میشه و وقتی به آخر کدهامون میرسه و کارهامون تموم میشه خروجی رو به مرورگر میفرسته و از حافظه حذف میشه، پس نمیتونیم توی صفحات بعدی از اون متغییر قبلی استفاده کنیم. ولی سشن‌ها توی فایل ذخیره میشن (میتونیم تغییر بدیم که در دیتابیس ذخیره بشن) بخاطر همین تا وقتی خودمون پاکشون نکنیم و یا مرورگر رو نبندیم از بین نمیرن و میتونیم در جاها و صفحات مختلف ازشون استفاده کنیم.

بهترین پاسخ
صادق برزگر ۱۲ شهریور ۱۴۰۲، ۰۸:۱۲