Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%)
|
Mam pewien problem z obsługa COOKIES
Kiedy dodaje jakiś plik COOKIE zostaje on dodany ale dopiero po ponownym odświeżeniu strony klikam na link http://www.perelkibaltyku.pl&do_schowka=33 wykonuje się kod:
Bezpośrednio po kliknięciu na link efektem tych ech bedzie
czyli pusta jest zmienna cookie, nie mniej, kiedy sprawdzam plik cookie na zapisany u siebie na komputerze, wiedze ze zapisana jest w nim prawidlowa wartość. Kolejny raz odświeże stronę, plik COOKIE na stronie jest odczytywany dobrze tak samo podobny, ale jeszcze troche bardziej złożony problem wystepuje przy usuwaniu z "schowka"
na początku "tablica" do_schowka zawiera kilka wartosci, nastepnie chcę usunąć z niej pewne wartości, po kliknieciu na formularz, cała zmienna $_COOKIE['do_schowka'] jest pusta mimo ze powinny w niej zostać jakieś wartości, nie pomaga tutaj odświeżenie strony, dopiero kiedy przejde na jakaś inną podstronę mojej strony, wtedy $_COOKIE['do_schowka'] ma już prawidłowe wartości Ten post edytował propage 20.06.2008, 19:55:28 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%)
|
Zapoznaj się z tym jak działają cookie. Cookie są ustawianie po stronie klienta. Gdy wywołujesz setcookie to ustawiane są tylko odpowiednie nagłówki, które informują przeglądarke, żeby ustawiła odpowiednie cookie (na tym etapie nie wiadomo jeszcze czy przeglądarka się na to w ogóle zgodzi). Dopiero przy nastęþnym żądaniu przeglądarka informuje o wartości cookie (jeśli zostało ustawione) i dopiero wtedy możesz się odwoływać do niej po stronie serwera.
Czytaj dokładnie manual! Pisze to chociażby w opisie funkcji setcookie(). |
|
|
|
propage [php] Cookie 20.06.2008, 19:37:38
Ripper Zauważyłem to i ja, gdyż właśnie niedawno zaznajom... 20.06.2008, 21:29:42
webdicepl Cytat(Ripper @ 20.06.2008, 22:29:42 )... 20.06.2008, 21:33:54 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 20:03 |