problemy z cookie pod IIS |
problemy z cookie pod IIS |
30.09.2003, 08:25:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%) |
Witam
Mam Win2000 Server + SP4 + Active Directory. Zainstalowałem php 4.3.3 i nie chce wysyłać mi cookie. Nie wiem gdzie może być przyczyna błędu. Prosze o pomoc |
|
|
30.09.2003, 08:37:25
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) |
-------------------- |
|
|
30.09.2003, 09:02:35
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%) |
taki ciemny to ja nie jestem
register globals mam On bo na razie muszę tak mieć, ale na Off też nie działa, na WinXP+IIS z tym samym php działa OK i na localu i w sieci. php.ini mam standardowe poza register globals. Win & IIS & php są zainstalowane na dysku D. Może to w jakiś sposób przeszkadza. |
|
|
30.09.2003, 10:03:54
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) |
Sprawdz snifferem czy cookie przekazywane jest w naglowku Twojej strony. Byc moze cos jest nei tak z przegladarka :/ albo zle je wysylasz.
Podaj kod. |
|
|
30.09.2003, 10:53:09
Post
#5
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%) |
ma taki kod
[php:1:5d1fecb3c9]<?php setcookie ("test", "YO",time()+60); echo $_COOKIE["test"]; ?>[/php:1:5d1fecb3c9] powinien ustawić cookie test z wartością YO na 1 minutę, po odświeżeniu strony powiina być widoczna wartość $_COOKIE[test]. Sprawdziłem snifferem - cookie nie jest wysyłane. Dalej nie wiem co mam zrobić Tak wygląda to co łapie sniffer Kod GET /test.php HTTP/1.1
Accept: */* Accept-Language: pl Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) Host: 192.168.0.199 Connection: Keep-Alive Cookie: PHPSESSID=b2869db6437f87bfdc7b79728b8abb63 |
|
|
2.10.2003, 14:16:26
Post
#6
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%) |
Problem jest bardzo ciekawy. Odinstalowałem IIS i zainstalowałem APacha 2 i dzieje się dokładnie to samo. Lokalnie jest ok ale z innego kompa nie dziala.
? |
|
|
3.10.2003, 11:10:38
Post
#7
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%) |
Już znalazłem rozwiązanie problemu. Pisze bo może komuś się to równierz przytrafić i tak jak ja będzie siedział tydzień i szukał rozwiązania.
Otórz rozwiązanie okazało się banalnie proste. Komputer na którym wywoływałem skrypt zegar spieszył się kilka minut niż serwer www. Z tego powodu ustawienie cookie na 60 sek było nie możliwe, ale cooki np na godzine działa. Tyle wyjaśnień |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 16:27 |