Hirdetés

2024. május 5., vasárnap

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Weblap készítés (kiemelt téma)

Hozzászólások

(#13050) GG888


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.

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Weblap készítés (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.