Mam do Was pytanko. Jak najlepiej zrobić koszyk produktów? Czy produkty z koszyka trzymać w sesji, ciasteczku czy w bazie danych? Dla zalogowanego uzytkownika to by nawet fajnie było, gdybym trzymał w bazie danych, ponieważ mógłby się wylogować i zalogować później nie tracąc produktów z koszyka.
A co z użytkownikami nie zalogowanymi?
Osobiście najlepszy sposób na koszyk to jest:
-dla zalogowanych użytkowników, koszyk trzymać w bazie danych
-dla niezalogowanych w ciasteczku.
A co myślicie również o trzymaniu produktów z koszyka w bazie dla niezalogowanych użytkowików poprzez zapis i późniejsze pobranie IP użytkownika? Ma to rację bytu?
PS. Nie jest to post, w którym żebram o kod lecz chodzi o wybór najepszego rozwiązania.