Rzepa
13.01.2004, 12:46:20
hej,
Piszę właśnie własne forum w php i mam nast. problem:
Przeglądarka nie odświeża strony z tematami (mimo iż dochodzą nowe od użytkowników), tylko ładuje je z cachu. Stosuję następujące nagłówki
[php:1:b3fd0500f3]<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Cache-Control: private");
// HTTP/1.0
header("Pragma: no-cache");
?>[/php:1:b3fd0500f3]
I nic. Przeglądarka w której jest ten problem: IE 5.
Gdy testuję stronę z dysku jest ok.
Proszę o pomoc.
Rzepa.
---------------
[zmoderowane]
Używaj BBCode /BzikOS
Rzepa
13.01.2004, 13:15:47
sorki, że nie użyłem bbcode.
Poza tym, może to problem tego, że wszystko idzie do mnie przez proxy? Czy są jeszcze jakieś nagłówki, które blokowałyby cache serwera proxy? Bo np. forum php odświeża się poprawnie.
pozdr.
Rzepa
13.01.2004, 15:19:33
no dobra, nikt mi nie pomaga - to powiem Wam coś ciekawego:
Po wyrzuceniu wszystkich wspomnianych nagłówków odświeża się prawidłowo.
Co jest grane!!

? - czy nagłówki te kłócą się ze sobą, czy co??
pozdr.
sprobuj dac tylko samo
[php:1:ad9916036b]<?php
header("Pragma: no-cache");
?>[/php:1:ad9916036b]
u mnie cos takiego pomaga... !!
wszystko sobie smiga..
jezeli chcesz pobrac od nowa strone... to w exploderze.. daj ctrl+f5.. wtedy exploder pobiera ci strony od poczatku... nie pobiera z cache'a...
Bakus
16.01.2004, 01:18:34
[php:1:85c32f765f]<?php
// masz
header("Cache-Control: no-store, no-cache, must-revalidate");
// a chyba powinno być...
header("Cache-Control: no-store");
header("Cache-Control: no-cache");
header("Cache-Control: must-revalidate");
// dodatkowo:
print '<META HTTP-EQUIV="Pragma" CONTENT="no-cache">';
?>[/php:1:85c32f765f]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.