PDA

View Full Version : اگه كاربر هنوز لاگين نكرده و كوكي مرورگر هم خاموش باشه اطلاعات سبد خريد رو كجا ذخيره كنيم



sorena430
دوشنبه 16 شهریور 1394, 13:37 عصر
سلام

اگه كاربر هنوز لاگين نكرده و نام كاربر يا كد كاربر هنوز مشخص نشده و كوكي مرورگر هم خاموش باشه اطلاعات سبد خريد رو كجا ذخيره كنيم؟

Davidd
دوشنبه 16 شهریور 1394, 13:51 عصر
سلام. توی URL و QueryString ذخیره کنید. باید QueryString به فرمتی باشه که بشه اطلاعات سبد خرید استخراج کرد. در ضمن URL یه محدودیت هایی هم داره مثل اندازه.

sorena430
دوشنبه 16 شهریور 1394, 14:44 عصر
تو url كه نميشه ذخيره كرد - ميخوام كاربر سيستمش رو خاموش كرد فردا اومد بازم سبد خريدشو ببينه

Davidd
دوشنبه 16 شهریور 1394, 15:01 عصر
http یه پروتکل بدون حالته و clinet ها تنها از طریق کوکی و یا URL میتونند شناسایی بشن. بنابراین در حالتی که کوکی غبرفعال باشه با بستن مرورگر و دوباره باز کردن نمیشه clinet شناسایی کرد.

nazanin_asadi_1
دوشنبه 16 شهریور 1394, 15:03 عصر
تو url كه نميشه ذخيره كرد - ميخوام كاربر سيستمش رو خاموش كرد فردا اومد بازم سبد خريدشو ببينه
کاربری که کوکی رو خاموش کنه
جاوااسکریپت رو خاموش کنه
نباید خرید موفقیت آمیزی داشته باشه اصلا همچین کاربری رو نباید جز کاربرها حساب کنی که بخوای وقتت رو روی همچین چیزهایی تلف کنی

کاربر اگه لاکین کرده باشه که خیلی راحته و بهترین گزینه ثبت موقت سبد خرید در دیتابیس هستش
کاربری که لاکین نکرده باشه و به صورت مهمان بیاد بخواد خرید کنه بهترین گزینه استفاده از کوکی هستش

sorena430
سه شنبه 17 شهریور 1394, 08:02 صبح
اگه از session براي سبد خريد استفاده كنيم چطوره ؟ مشكلي داره ؟

notlikeothers
سه شنبه 17 شهریور 1394, 08:39 صبح
درود.من خودم از سشن استفاده میکنم در واقع یه تیبل رو به سشن بایند کردم.و هیچ وقت این تیبل رکورد زیادی نخواهد داشت.ولی اساتید گفتن از تیبل موقت در sql استفاده شه بهتره.که تقریبا کار سشن رو سمت sqlانجام میده

mbasirati
سه شنبه 17 شهریور 1394, 11:35 صبح
سلام
من از این پی دی اف برای راه اندازی فروشگاه استفاده کردم
http://www.apress.com/9781430210740
بگردید رایگان هم برای دانلود پیدا می کنید.
واقعا خوب توضیح داده.
روشی هم که برای سبد خرید گفته اینه که یه جدول برای سبد خرید توی دیتابیس ایجاد میکنید. هرکاربری که وارد سایت میشه یه کوکی براش ساخته میشه و یه guid توی این کوکی ذخیره میشه.هر چیزی که به سبد خرید اضافه میکنه از طریق این آی دی توی جدول ذخیره میشه.
من هم با نظر nazanin_asadi_1 (http://barnamenevis.org/member.php?328800-nazanin_asadi_1) موافقم. وقتتون رو برای چنین چیزی تلف نکنید. حتی بهترین فروشگاه اینترنتی ایران یعنی دیجیکالا هم اگه کوکی شما غیر فعال باشه سبد خریدش دیگه کار نمیکنه و توی دیجیکالا هم دقیقا تا زمانی که لاگین نکرده باشید از همین روش استفاده میکنه