PDA

View Full Version : session



hatef_zt
شنبه 29 فروردین 1388, 22:54 عصر
سلام
من یه سوال ابتدایی دارم
فرف کنید یه session به صورت زیر تعریف میکنم:

$name=$_session["name"];
که کار این session اینه که اسم کاربر رو تو صفحه نشون میده
حالا سوالم اینه که اگه در ان واحد 10 نفر در حال دیدن سایت باشن
ایا برای هر کاربر یه session جدا در نظر گرفته میشه یا اینکه نه(session ها با هم تداخل ندارن؟)
ممنون

khaste_007
یک شنبه 30 فروردین 1388, 01:17 صبح
با سلام
بله هر کاربر session جداگانه ای دارد.

امیـرحسین
یک شنبه 30 فروردین 1388, 02:14 صبح
اطلاعات session از طریق کوکی ها توی سیستم کاربر ذخیره میشه....

hatef_zt
یک شنبه 30 فروردین 1388, 12:29 عصر
اطلاعات session از طریق کوکی ها توی سیستم کاربر ذخیره میشه....
سلام
خیلی ممنون از توضیحتون
اما یه سوال مطمئن هستید تو cookie ذخیره میشه؟؟؟
پس فرقش با coolie چیه؟؟
جایی خوندم که session تو server ذخیره میشه!!
لطفا اگه میشه توضیح بدین
گیج شدم :متفکر::گیج:

__ziXet__
یک شنبه 30 فروردین 1388, 12:56 عصر
اطلاعات session از طریق کوکی ها توی سیستم کاربر ذخیره میشه....
امیرحسین جان یچی میگی ها!
سشن تو سیستم کاربر ذخیره میشه؟!!!
---------------------------
پ ن: سشن رو سرور دخیره میشه و با بسته شدن مرورگر باطل میشه.

narsic
دوشنبه 31 فروردین 1388, 00:06 صبح
با سلام
اطلاعات Session دوطرفه است .
موفق باشید

$ M 3 H R D A D $
دوشنبه 23 اسفند 1389, 00:01 صبح
اره سشن یکجورایی همون کوکی هست که سرور اونو مدیریت میکنه

Javidhb
دوشنبه 23 اسفند 1389, 02:37 صبح
Cookie روی سیستم کاربر ذخیره میشه و کاربرد اصلیش برای شناسایی کاربر(بدون نیاز به لاگ این کردن کاربر رو با خوندن کوکی که قبلا روی سیستم کاربر ذخیره کردیم شناسایی کنیم)

Session روی سرور ذخیره میشه (امنیت بیشتری داره چون در دسترس کاربر نیست) و میشه توش اطلاعات بیشتری نسبت به کوکی ذخیره کرد.

$ M 3 H R D A D $
دوشنبه 23 اسفند 1389, 09:51 صبح
میشه بگید مرورگر از کجا سشن و میشناسه ؟

Javidhb
دوشنبه 23 اسفند 1389, 12:11 عصر
به هر بازدیدکننده یک id تخصیص داده میشه که این id معمولا در یک کوک یا خوده سرور ذخیره میشه و با همین idها کاربرای مختلف توسط زبان های سمت سرور شناسایی میشن و اطلاعات روی sessionها ذخیره یا خونده میشن. مرورگرها هم این وسط کاری نمیکنن همه کارا توسط php توی سرور انجام میشه مثل کار با بانک اطلاعات که به مرورگر ربطی و کاری نداره.

mtchabok
دوشنبه 23 اسفند 1389, 15:17 عصر
عزیزان
تمامی اطلاعات سشن در سرور ذخیره میشه و فقط یه شناسه و یا همون id توسط کوکی و یا query string برای مرورگر کاربر فرستاده میشه ...
- اگه id توسط کوکی ارسال بشه به مرورگر ، مرورگر طبق اطلاعات خود کوکی اونرو در مرورگر ذخیره میکنه .
- اگه id توسط query string به مرورگر بیاد .( اول بگم که منظورم از query string این هس که برخی سیستم ها در هر لینکی که به سایت خودشون میدن یه شناسه شناسایی اضافه میکنن تا سیستم بتونه از اون طریق بدون استفاده از کوکی شناسایی رو انجام بده . ) در این روش همونطوریکه گفتم هر لینکی که به خود سایت داده میشه باید به همراه آن دارای id مربوط به سشن باشه .

با این توضیحات پس میشه متوجه شد که اطلاعات کلی سشن در سرور ذخیره میشه حالا به روشهای مختلف و فقط برای مرورگر یک شناسه و یا همون id ارسال میشه .