![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 6.09.2004 Ostrzeżenie: (20%) ![]() ![]() |
![]() Ten post edytował rybosom 12.07.2006, 11:51:21 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(rybosom @ 2006-02-18 17:28:49) dlaczego gdy mam: Kod <?php ob_start ("ob_gzhandler"); to owe cookie tworzy sie dopiero po przeladowaniu strony?setcookie('1', '2', time() + 3600); ... A dlaczego nie czytasz manuala? setcookie() Cytat Częste pułapki:
Zapytaj twórców języka php ![]() Przenoszę na php Pocz. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(rybosom @ 2006-02-18 16:28:49) dlaczego gdy mam: Kod <?php ob_start ("ob_gzhandler"); to owe cookie tworzy sie dopiero po przeladowaniu strony?setcookie('1', '2', time() + 3600); ... Dlatego ze taka jest filozofia protokolu http. Ustawiajac ciastko (np wolajac funkcje setcookie) wysylasz je do przegladarki. W tym momencie nie jestes w stanie stwierdzic czy przegladarka zaakceptowala ciastko. Stwierdzisz to w momencie gdy zostanie wywoalana jakas strona, do ktorej (w naglowku http) przegladarka wysle wsyzstkie ciastka skojarzone z domena, do ktorej sie odwoluje. Dopiero wtedy mozesz stwierdzic jakie ciastka dostales. Ten post edytował Radarek 18.02.2006, 20:24:06 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Po nastawieniu ciasteczka możesz wywołać Header("Location: adres.php");
Wtedy będziesz już widział ciasteczko -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 2 Dołączył: 29.01.2004 Skąd: Rz-ów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(ave @ 2006-02-19 03:42:57)
i masz jakby ciasteczke bez przeladowania a jak przeglądarka nie przyjmie potem ciasteczka? nie jesteś w stanie tego stwierdzić bez wysłania kolejnego żądania Cytat Po nastawieniu ciasteczka możesz wywołać Header("Location: adres.php"); Wtedy będziesz już widział ciasteczko gdy przeglądarka nie będzie akceptować ciacha to wtedy w ten sposób można wywołać niekończącą się pętle... Ten post edytował sopel 19.02.2006, 11:08:24 -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Niekoniecznie.
Formularz przekieruje np. na plik login.php ten powróci do indexu i jesli cookie nie zostanie przyjęte to uzytkownik bedzie nadal niezalogowany. Mozna rowniez przekazac info ze probowal sie zalogowac i poinformaowac go o tym. -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 2 Dołączył: 29.01.2004 Skąd: Rz-ów Ostrzeżenie: (0%) ![]() ![]() |
Cytat a jak przeglądarka nie przyjmie potem ciasteczka? nie jesteś w stanie tego stwierdzić bez wysłania kolejnego żądania to user nie bedzie mogł sie zalogować, niech wlączy cookies ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:46 |