PDA

View Full Version : كالاي انتخاب شده در سبد خريد كجا ذخيره ميشه؟



sorena430
سه شنبه 22 اردیبهشت 1394, 14:44 عصر
سلام

كالاي انتخاب شده در سبد خريد كجا ذخيره ميشه؟ چون تو بعضي فروشگاه ها بدون اينكه كاربر لاگين كنه ميتونه كالا رو نتخاب كنه در اين حالات كجا ذخيره ميشه‌؟

حالت درستش چيه ؟ تو ديتا بيس ذخيره بشه چطوره؟

salibsatan
سه شنبه 22 اردیبهشت 1394, 15:34 عصر
توی session و یا کوکی.اصولا بعد از ثبت و پرداخت توی دیتابیس ذخیره میشه

sorena430
چهارشنبه 23 اردیبهشت 1394, 08:23 صبح
ميخوام تو كوكي اطلاعات سبد خريد رو ذخيره كنم ، با كوكي كار كردم ولي اينجا بايد آرايه ذخيره كنم و قابليت دسترسي به هر رديف رو داشته باشم مثلا كد كالاي 1000001 با تعداد 5 عدد در يك رديف ذخيره بشه و كدهاي كالاي بعدي و در نهايت بتونم هر رديف رو بر اساس كد كالا اطلاعاتش رو بخونم
هر چي سرچ زدم در مورد نحوه ذخيره و بازيابي اطلاعات به اين شكل چيزي پيدا نكردم ، كسي ميتونه كمك كنه ؟

salibsatan
چهارشنبه 23 اردیبهشت 1394, 10:17 صبح
یه رشته یا کاراکتر خاص مثل $$$ در نظر بگیرید و بین دوتا مورد قرار بدین.اینطوری به صورت رشته ای یه آرایه دارین.مثلا(اولی نام و دومی تعداد)
جنس 1$$$3###جنس 2$$$5###جنس3$$$1

hamid_0341
پنج شنبه 24 اردیبهشت 1394, 10:12 صبح
توی دیتابیس ذخیره کن که اگر در سبدخرید چیزی بود و از هرجای دیگه خواست ، بتونه کالاهاشو ببینه مثل دیجی کالا

sorena430
پنج شنبه 24 اردیبهشت 1394, 10:28 صبح
ديجي كالا بعيد ميدونم در ديتابيس ذخيره كنه چون قبل از اينكه شما با نام كاربري لاگين كنيد مي تونيد كالا روانتخاب كنيد و اونو ذخيره ميكنه
فكر كنم تو كوكي ذخيره مي كنه چون قبل از لاگين كاربر چطور بدون كد كاربري مي تونه در ديتابيس ذخيره كنه و مشخص باشه كه اين اطلاعات در ديتابيس مال كدوم كاربره ؟

sorena430
پنج شنبه 24 اردیبهشت 1394, 10:32 صبح
یه رشته یا کاراکتر خاص مثل $$$ در نظر بگیرید و بین دوتا مورد قرار بدین.اینطوری به صورت رشته ای یه آرایه دارین.مثلا(اولی نام و دومی تعداد)
جنس 1$$$3###جنس 2$$$5###جنس3$$$1

تو كوكي ميشه يه متغيير بگيري و اين رشته رو توش ذخيره كني -براي چند تا كالا چطور ميشه تو كوكي نوشت ؟ از دستور newline بايد استفاده ميشه - كسي كد دستوري براي نوشتن چند تا از رشته با رو ميدونه؟
مثلا
1000001$$$3
1000025$$$1
1000386$$$4
1000231$$$2
1000985$$$5
با چه دستور در كوكي ذخيره ميشه و چطور ميشه خط به خط خوند

hamid_0341
پنج شنبه 24 اردیبهشت 1394, 10:40 صبح
دیجی کالا اگر لاگین کرده باشید و کوکی های خودتون رو پاک کنید سبد خرید خالی نمیشود . اگر لاگین کنید سبد خریدی که در کوکی است ریخته میشه تو دیتابیس

sorena430
پنج شنبه 24 اردیبهشت 1394, 16:37 عصر
روش ديتابيس به نظر روشي خوبي نمي ياد چو دائما بايد بره از ديتابيس بخونه

اگه كاربري كوكي خودشو خاموش كرده باشه ، اونوقت نميشه اطلاعات رو در كوكي ذخيره كرد ؟
در اين حالت اول بايد در sessionذخيره كنيم و بعد از لاگينن در ديتا بيس ؟!

sorena430
شنبه 26 اردیبهشت 1394, 11:47 صبح
كسي نمي دونه؟

hojat.mirzaee
شنبه 26 اردیبهشت 1394, 12:39 عصر
سلام
کالا های انتخاب شده توسط کاربر در سشن ذخیره میشه و بعد از تایید خرید توسط کاربر در دیتابیس ذخیره میشه.

sorena430
یک شنبه 27 اردیبهشت 1394, 09:20 صبح
اگه تو سي شن ذخيره بشه بعد از بستن پيج توسط كاربر ، مثلا روز بعد مي تونه اين اطلاعات سبد رو داشته باشه ؟ فكر نكنم اطلاعات باقي بمونه

من ميخوام كاربر حتي قبل از لاگين بتونه كالا رو انتخاب كنه و اين اين اطلاعات تا چند روز بعد هم اگه مراجعه بكنه باقي بمونه

salibsatan
یک شنبه 27 اردیبهشت 1394, 10:09 صبح
پس فقط از کوکی استفاده کنید.سشن عمرش تقریبا 20 دقیقه هست.میشه کم و زیادش کرد ولی به روز نمیرسه.فقط کوکی

sorena430
یک شنبه 27 اردیبهشت 1394, 14:12 عصر
اگه كاربر كوكي خودشو خاموش كرده باشد كل سايت زير سوال ميره چون طرف نمي تونه حتي بصورت لحظه اي كالايي به سبد خريد اضافه كنه