PDA

View Full Version : سوال درباره SESSION



bigcowboy
جمعه 17 فروردین 1386, 21:47 عصر
من یه برنامه نوشتم که وقتی کاربر Login میکنه Username اون کاربر داخل $_SESSION تعریف میشه تا اگر به صفحه دیگری هم رفت بتونه از امکاناتی که فقط برای کاربران هست استفاده کنه و...
حالا میخوام بدونم اگه 20 نفر با هم Login کنن 20 تا $_SESSION داریم یا یکی داریم
میخوام بدونم اگه 20 نفر Login کردن تداخل ایجاد نمیشه؟
تا چند تا میشه $_SESSION تعریف کرد 2000 یا بیشتر؟
روش بهتری برای این کار وجود داره یا نه؟
چون با این برنامه مثلا 2000 نفر باهم باید Login کنن:متعجب:

I,Nobody
جمعه 17 فروردین 1386, 23:16 عصر
به تعداد login ها session داری.
تقریباً میشه گفت که تعدادش نامحدوده.
روش دیگه استفاده از Cookie هست. در مورد اینکه کدوم روش بهتره، باید بر اساس نیازها و امکاناتی که میخوای بذاری تصمیم بگیری

peyman1987
شنبه 18 فروردین 1386, 03:24 صبح
شکا احتمالا بحث Session رو با بحث پایگاه داده مقایسه میکنین برای همین این سوالات براتون پیش اومده.
جلسه ( Session ) رو میشه مثل یه محیطی فرض کرد که وب سرور برای ذخیره کردن متغیرهای صفحه وب ازش استفاده میکنه تا بشه از اونا توی صفحات بعدی هم استفاده کرد.
نکته مهم اینه که وقتی من یه صفحه رو باز میکنم و توش لاگین میکنم یه جلسه برای من تعریف میشه و توش متغییر مقداردهی میشه.
حالا اگه شما هم وارد بشی یه جلسه هم برای شما معرفی میشه.
در واقع میشه گفت مرورگر شما مقادیر متغیرهای جلسه شما رو دریافت میکنه و مرورگر من مقادیر جلسه مربوط به خودمو و اینطور نیست که مرورگر من مقادیر 2000 تا جلسه رو دریافت کنه. فقط با یک مقدار ( یا بهتر بگم یه جلسه ) سروکار داره برای همین تداخلی رخ نمیده.

e.darvish
جمعه 25 اسفند 1391, 15:12 عصر
لطفا یکی به این سوال منم (http://barnamenevis.org/showthread.php?389146-%DB%8C%DA%A9-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-session-%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-%D9%82%D8%A7%D8%A8%D9%84-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%AA%D9%88%D8%B3%D8%B7-%D9%87%D9%85%D9%87-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86)جوا بده ممنون میشم