Cytat
jak zrobic w tych dwoch plikach aby po dodaniu produktu do koszyka i powrocie do zakupów po ponownym dodaniu do koszyka innego produktu pamietalo wczesniej dodane produkty :]
Przecież po dodaniu do koszyka, wyswietlasz jego zawartość za tabeli więc chyba pamięta. Sęk w tym, że ty w koszyku nie masz identyfikacji kto dodał. Wszyscy uzytkownicy walą do tego samego koszyka i nie wiadomo kto tam wrzucił. Brakuje pole identyfikującego użytkownika. Jeśli tak bardzo chcesz to mieć w tabeli musisz dorobić albo rejestrację i logowanie użytkownika i potym identyfikować. Możesz też próbować po IP, ale ono może być zmienne i już problem.
Tutaj rozwiązaniem może być właśnie sesja. Zamiast do tabeli wkładać do sesji produkty. Na czas włączonej przeglądarki gościu cały czas będzie miał produkty w koszyku (sesji). Zazwyczaj ludzie jak robią zakupy i wkładają do koszyka to od razu płacą anie wychodzą ze sklepu, po dwóch dniach wracają biarą swój koszyk i dopiero płacą. Także sesja byłaby tu chyba nawet bardziej na miejscu. Ale to rzecz gustu. Jak niechcesz sesji to dorób rejestrację użytkowników.
Cytat
czytałem juz sporo na temat sesji ale jakos nie moge tego do konca zrozumiec moze mi ktos to wytlumaczy prostymi slowami :]
Sesja trwa na czas włączonej przeglądarki przez użytkownika (no chyba że przez 20 minut nic nie robi to sesja wygasa). Każdy użytkownik ma swoją sesję i można do niej wkładać rózne rzeczy, które będą pamiętane w czasie jej "życia". Ułatwia to wiele rozwiązań. W sesji pamiętane jest, czy gostek jest zalogowany, wrzucane są rzeczy do koszyka itp.