View Full Version : سشن یا کوکی؟
R_Rajaee_Rad
دوشنبه 11 آذر 1392, 06:06 صبح
بنطرتون بهترین راه برای خوندن یک مقدار مثلا x از بانک و استفاده از اون به عنوان یک ثابت در سراسر برنامه چیه؟یعنی توی هر صفحه ای که خواستیم اون مقدار x رو به کاربر نشون بدیم چیه؟ سشن یا کوکی؟
این که میگن سشن ها یه محدودیت زمانی دارند درسته؟
alireza.tabesh
دوشنبه 11 آذر 1392, 10:06 صبح
به نظر من Session راه بهتریه چون کنترلش آسون تره توی برنامه . شما توی web.config می تونید محدودیت زمانی رو تغییر بدید. اگر همزمان با login قرار بدید بهترین حالته . یعنی Session شما زودتر از login منقضی نشه
fatima_h66
چهارشنبه 21 آبان 1393, 15:22 عصر
هرکدوم کاربرد متفاوتی دارند!
یک کوکی می تونه اطلاعات رو در مرورگر کاربر تا وقتی که حذف بشن نگه داره. اگر فردی یک نام کاربری برای لوگین و کلمه عبور داشته باشه ، می شه از کوکی استفاده کرد تا اطلاعاتش در مرورگرش ذخیره بشه و دیگه نیازی به این نباشه که کاربر هر بار لوگین کنه. در کوکی مرورگر تقریباً میشه همه چی ذخیره کرد.
مشکل اینجاست که کاربر می تونه هر وقت که بخواد کوکی ها رو پاک یا بلوک کنه. بعنوان مثال اگر شما یک سایت خرید آنلاین داشته باشید و تو نوشتن کد برای سبد خریدتون از کوکی استفاده کرده باشید تا محصولات رو ذخیره کنه ، اگر کاربر کوکی هارو بلوک کرده باشه از تنظیمات مرورگرش دیگه چیزی ذخیره نمیشه و کاربر نمی تونه درست با سایت شما کنار بیاد پس سایتتون رو ترک می کنه.
این درحالیست که سشن ها متکی به دسترسی دادن کاربر مثل کوکی ها نیستند. و هروقت کاربر مرورگرش رو باز کرد انگار اجازه دسترسی قبلاً داده شده است. اما سشن هم مشکلی داره و اونم اینه که وقتی شما مرورگر رو می بندی سشن رو از دست میدی. پس باز هم مثال لوگین مثال خوبی خواهد بود. اگر شما سایتی داشتید که کاربر بخواد توش لوگین کنه ، استفاده از سشن اصلاً مناسب نیست و کاربر در این صورت مجبوره هر بار که صفحه رو می بنده دوباره لوگین کنه.
البته شما می توانید از هر دو استفاده کنید. وقتی بدونید هرکدوم چیکار می کنند و کجا بکار میاد می تونید اونها رو با هم ترکیب کنید و باعث بشید سایتتون بهتر کار کنه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.