Temat: Znikająca sesja ;)
Cześć,
dziękuję za wszystkie odpowiedzi i teraz kilka uwag:
1. Ja testowałem w wielu przeglądarkach, zarówno na localhoscie jak i na hostingu, niestety nigdy nie udało mi się tego błędu zobaczyć.
2. Klienci zazwyczaj wkładają jeden produkt i klikają zamów, ale problem pojawia się też (z ich opinii) gdy włoży się kolejny i dopiero wówczas zamów.
3. W kwestii zalogowania - klient nie musi być zalogowany, by złożyć zamówienie. System dopuszcza również podanie danych jednorazowo, jednak domyślam się, że gdyby klient był zalogowany, mógłby zostać 'wylogowany'.
4. Co do 'DEBUGOWANIA'. Jak napisałem - nie udało mi się tego błędu powtórzyć, ciężko więc sprawdzać, czy sesja jest przekazywana. Ale jest. I session_start() na kolejnej stronie jest również.
5. register_globals - o tym problemie nawet sam pisałem w jakimś z wcześniejszych postów więc tak, nazwa zmiennej w sesji przechowująca koszyk jest absolutnie różna od innych zmiennych.
Jedyne czego nie sprawdziłem, to czy koszyk jest z
www a reszta strony bez lub na odwrót.
Gdybyście chcieli sami sprawdzić, adres strony o której piszę to:
http://kateandkate.pl. Problem jest w momencie dodania produktu do koszyka i kliknięcia 'złóż zamówienie'. Jeśli się Wam uda przejść do strony z wyborem sposobu podania danych - problem Was ominął :)
Pozdrawiam,
Tomek
Edit:
I chyba właśnie pomogliście mi rozwiązać problem. Faktycznie, link do złożenia zamówienia jest bezwzględny, jednak bez
www i w sytuacji, gdy klient wejdzie na stronę z
www, doda produkt i klinie zamów koszyk się czyści. Genialne! :) Dzięki wielkie!
Tomasz P. edytował(a) ten post dnia 16.12.08 o godzinie 14:26