![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Napisałem taki kodzik (index.php)
Teraz problem jest tego typu. Wszystko działa poprawnie, dopóki nie wejdziemy na stronę np. strona.pl / koszyk (regułka mod_rewrite i tak przekierowuje na index.php) W tym przypadku skrypt sprawdza pierwszy warunek i ustawia ciastko naszego "koszyka", ale uwaga, tylko na podstronie /koszyk/ I jest problem, bo tworzą się trzy ciastka. Koszyk, użytkownik i koszyk w /koszyk/ Jak wejdę w /zamowienie/ to adekwatnie, tworzy nam ciastko koszyka (pierwszy warunek) na ścieżkę /zamowienie/ zamiast nadawać ciastko na całą stronę. Jak temu zaradzić, jak to zabezpieczeć żeby te ciastka były ZAWSZE na całą stronę, a nie na dane podfoldery, no i żeby się "nadpisywały" będąc na podstronie, a nie tworzyły nowe? Kod w funkcji: Ten post edytował Niree 27.06.2017, 18:24:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przejrzyj dokumentację funkcji setcookie, dokładnie parametr path.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Przejrzyj dokumentację funkcji setcookie, dokładnie parametr path. Ale gdy ustawiłem parametr 'path' na '/' to tworzyło mi cały czas nowe ciasteczka. Zamiast sprawdzić warunek 1 i 2 to od razu robiło 3. Za każdym razem. Wejście w /koszyk/ to już w ogóle, kolejne 2 ciastka mimo istnienia tych ciastek. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:38 |