Új hozzászólás Aktív témák
-
GG888
senior tag
Sziasztok!
PHP Sessionnel kapcsolatos gondjaim vannam.
Eddig a következőképp működött az oldal:
- jön a guest, elindul a session
- kosárba rakja a termékeket, megy tovább a session
- vásárláshoz regisztrál, aktivál, belép, még mindig megy tovább a session.
- ha kilép a user akkor session_destroy van, egyelőre ez a kosarat sem kíméli.A probléma ott van, hogy a kosár mintájára csináltam egy wishlistet, ami sokáig kéne, hogy megmaradjon, még azután is, hogy a user bezárja a böngészőt. Elég komplex megoldás kellene, igyekszem összeszedni:
- jön a guest, elindul a session($a)
- berak valamit kosárba, meg wishlistbe, ez hozzáfűződik session($a)-hoz
- X inaktivitás után mentődik a session($a) az adatbázisba.
- Ott tárolva van, mondjuk 7 napig, majd törlődik.
- ha visszajön a guest, akkor újraindul, eddig szép és jó, főleg ha a guestből user lesz, bevásárol
- hasonló a helyzet akkor is, ha a user érkezés után belép, majd életre kel egy korábbi sessionje, mert a usereké mondjuk 30 napig marad meg.- a gondom az, hogy ha jön a guest, aki rak 15 terméket a kosarába, 10et pedig a wishlistbe, majd utána belép, mert mondjuk másik böngészőből van most épp, vagy a haverjánál lebzsel, vagy mittudomén.
Ekkor a 2 wishlistet és 2 kosarat össze kellene hasonlítani és megkérdezni a usert, hogy a korábbi munkamenetében voltak még termékek itt-ott és döntse el melyiket akarja megtartani.Szóval erre lenne valami ötletetek vagy létezik best practice jelen esetben?
Bármi megoldás érdekel, az is jó, ha sütibe lementem a a termékazonosítókat a wishlisthez összefűzve mondjuk egy ~ karakterrel.
Csak akkor meg apu fog meglepődni, mikor rájön, hogy anyu már járt az oldalon és wishlistre rakott egy 40 centis fekete dildot. Egyébként hardver shopról beszélgetünk, csak idevágott a hasonlat.
Előre is köszi
pcmodding.hu | PC MODDING | Minden, ami modding, verhetetlen árak.
Új hozzászólás Aktív témák
- Xiaomi Mi 9 kék / Xiaomi Mi 9T Pro kék / Xiaomi Mi 9T vörös
- GOPRO Hero 11 BLACK Creator Edition - 5.3k akciókamera - vadonatúj, bontatlan
- Bomba ár! Asus VivoBook X412F - i5-8GEN I 8GB I 256GB SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- Bomba ár! HP ProBook 650 G5 - i7-8GEN I 8GB I 256GB SSD I 15,6" FHD I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad L380 - i5-8GEN I 8GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen