![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Interesują mnie okoliczności, kiedy klient wysyła nagłówek If-Modified-Since. Z tego co zdążyłem się zorientować, powinien on to robić zawsze, gdy otrzyma od serwera nagłówek Last-Modified, jednak w ten sposób działa tylko IE7, natomiast O i FF zdają się ten nagłówek w niewytłumaczalny sposób ignorować. Dla testów stworzyłem małą stronę z taką treścią:
Teoretycznie, przy pierwszym wejściu na tą stronę klient powinien wyświetlić zawartość $_SERVER (przez print_r), a przy każdym następnym ciąg znaków "jest If-Modified-Since: (... data ...)", jednak dzieje się tak tylko w IE7. O i FF za każdym razem wyświetlają $_SERVER. Strona znajduje się tutaj. Stąd moje pytanie, jakie nagłówki mam wysłać, aby FF i O przy następnym żądaniu wysłały nagłówek If-Modified-Since? Podejrzewam, że coś pominąłem, pytanie tylko co... dzięki za każdą sugestię (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Udało mi się nieco zmniejszyć niewiadomy obszar wyłączając z niego O (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Okazuje się, że O wysyła ten nagłówek, ale dopiero przy zamknięciu zakładki ze stroną i otwarciu nowej, natomiast page refresh działa u niej w ten sam sposób, jak w IE działa ctrl+f5. Teraz nie rozumiem tylko dlaczego nagłówek ten nie jest wysyłany w FF, tak więc pytanie nadal jest aktualne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Ten post edytował antonone 5.02.2008, 18:05:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 00:51 |