![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 7.07.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Czy ktoś może mi potwierdzić / wyjaśnić jak przebiega proces korzystania z ciasteczka? Tworzę ciasteczko: setcookie('name','value'); i zostaje wysłany nagłówek HTTP z serwera w wyniku których zostanie utworzone ciastko przez przeglądarkę na komputerze klienta. I teraz pytanie, czy od tej pory to ciastko (i każde następne) będzie zawsze wysyłane wraz z żądaniem klienta, czy też odbywa się to w jakiś inny sposób (np. dosłanie ciasteczka na żądanie serwera)?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ciasteczka możesz modyfikować z poziomu php jak i z poziomu javascript.
Jeżeli chcesz wymusić aby w danej chwili zmienić ciasteczko użytkownikowi możesz skorzystać z ajaxa (nie pytaj jak tylko przejrzyj kurs), albo z innych technologii utrzymujących stałe połączenie z komputerem użytkownika (flash, java) -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 7.07.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za próbę pomocy, ale nie oto pytałem (starałem się zapytać) :-)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A jezeli chodzi o to czy za kazdym nastepnym requestem ciasteczko jest znowu wysyłane to odpowiedz brzmi nie, co tez mogłeś sprawdzić
![]() http://pl.php.net/get_all_headers Jeżeli nadal o to nie pytałeś to postaraj się trochę jaśniej przedstawić sytuację ![]() Ten post edytował wookieb 7.07.2009, 10:15:41 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy ktoś może mi potwierdzić / wyjaśnić jak przebiega proces korzystania z ciasteczka? Tworzę ciasteczko: setcookie('name','value'); i zostaje wysłany nagłówek HTTP z serwera w wyniku których zostanie utworzone ciastko przez przeglądarkę na komputerze klienta. Tak, ten header leci wraz z reszta strony ktora userkowi wysylasz Cytat I teraz pytanie, czy od tej pory to ciastko (i każde następne) będzie zawsze wysyłane wraz z żądaniem klienta, czy też odbywa się to w jakiś inny sposób (np. dosłanie ciasteczka na żądanie serwera)? Ciastko jest teraz wysylane z KAZDYM zadaniem klienta (pasujacym do ustawien ciacha, domenta, sciezka) - i tylko w ten sposob. Jednak nie mozesz miec pewnosci ze tam bedzie: np. klient ma wylaczone ciacha, albo termin jego waznosci sie sprawdzil, albo parametry sa niezgodne (popraw kod) - wiec po prostu sprawdzasz isset( $_COOKIE['nazwa'] ); Cytat(wookieb) A jezeli chodzi o to czy za kazdym nastepnym requestem ciasteczko jest znowu wysyłane to odpowiedz brzmi nie, co tez mogłeś sprawdzić No jak nie jak tak? To by PHP stwierdzala ze caly czas ciastka nie ma, i bys tego posta nie napisal ![]() Ten post edytował dr_bonzo 7.07.2009, 10:21:16 -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 7.07.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
O to mi chodziło. Dzięki!
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:45 |