PDA

View Full Version : سشن یا کوکی



yegane8
جمعه 01 شهریور 1392, 01:31 صبح
سلام
برای تشخیص log in از کوکی استفاده کنم یا سشن ؟
اطفا کامل توضیح بفرمایید چون تو این چند روز که تاپیک های مختلف رو خوندم درست متوجه نشدم از یه طرف cookie سمت کلاینت و میشه عوض اش کرد پس امنیت پایینه راستش مزیتش رو نفهمیدم ؟
ولی از یه طرف هم از جفت اش استفاده میشه میگن کوکی به جای خودش خوبه ! یعنی کجا ؟

hamedarian2009
جمعه 01 شهریور 1392, 17:52 عصر
شما برای لاگین باید از سشن استفاده کنی و از کوکی فقط موقعی استفاده میکنی که وقتی میخای کاربر دیگه برای بار دوم که به سایت میاد دیگه لاگین نکنه مثل همین سایت برنامه نویس

yegane8
جمعه 01 شهریور 1392, 20:03 عصر
از کوکی فقط موقعی استفاده میکنی که وقتی میخای کاربر دیگه برای بار دوم که به سایت میاد دیگه لاگین نکنه
خوب من بدون کوکی یه سایت می نویسم که مثلا اگه سشن ست شده بود فلان هدر رو نشون بده اگه نه اون یکی هد رو
الان نقش کوکی چیه ؟

hamedarian2009
جمعه 01 شهریور 1392, 21:31 عصر
خوب من بدون کوکی یه سایت می نویسم که مثلا اگه سشن ست شده بود فلان هدر رو نشون بده اگه نه اون یکی هد رو
الان نقش کوکی چیه ؟
شما یکم به جواب توجه میکردی متوجه میشدی که جوابو دادم کوکی تو سیستم کاربر ذخیره میشه و مثلا اگه 10 روز دیگه بخای وارد همون سایت بشی از کوکی استفاده میشه و دیگه کاربر نیاز به لاگین مجدد نداره

aliphp1
جمعه 01 شهریور 1392, 21:41 عصر
سلام
شاید سوال من خیلی مربوط به این پست نباشه ولی اگه دوستان محتصرا جواب بدن ممنون میشم
چطوری می تونم سشن هایی که ایجاد شده رو بخونم و تشخیص بدم کدوم کاربرها در حال حاظر لاگین کرده اند ؟

hamedarian2009
جمعه 01 شهریور 1392, 22:45 عصر
سلام
شاید سوال من خیلی مربوط به این پست نباشه ولی اگه دوستان محتصرا جواب بدن ممنون میشم
چطوری می تونم سشن هایی که ایجاد شده رو بخونم و تشخیص بدم کدوم کاربرها در حال حاظر لاگین کرده اند ؟

مثلا باید اینطوری استفاده کنی


session_start();
$_SESSION['valid_user']='ali';


if (isset($_SESSION['valid_user']))
{
منوی کاربر را نمایش بده
}
else
{
فرم ورود به سایت را نمایش بده
}

yegane8
شنبه 02 شهریور 1392, 00:11 صبح
شما یکم به جواب توجه میکردی متوجه میشدی که جوابو دادم کوکی تو سیستم کاربر ذخیره میشه
البته شما اگه سوال اول من رو دقیق می خوندی متوجه میشدی که من می دونم کوکی تو سیستم کاربر ذخیره میشه ولی نمی دونستم ذقیقا به چه درد می خوره
خوب حالا یکی از این کوکی ها واسه لاگین
تو همین سایت برنامه نویس 6-7 تا کوکی داره ست میشه
اوونا به چه درد می خورن ؟

MMSHFE
شنبه 02 شهریور 1392, 10:23 صبح
دوست گرامی، خود Session ID هم ازطریق کوکی توی سیستم کلاینت ذخیره میشه و در هربار مراجعه، به سرور ارسال میشه تا سرور بدونه اطلاعات هر سشن رو برای درخواستهای کدوم کلاینت استفاده کنه. کوکیهای مختلف هرکدوم کارهای مختلفی انجام میدن. بستگی به استفاده سایت از اونها داره. مثلاً ممکنه تنظیمات وضعیت بازدید و یکسری چیزهای دیگه توی کوکی ذخیره بشه.