Кэширование страниц
script.php?counter=0
script.php?counter=1
script.php?counter=2
Но получается так, что страница кэшируется в буфере и каждый раз нужно нажимать "Обновить".
????
Есть php скрипт, которуму в качестве параметров передается каждый раз переменная с разным значекнием. К примеру:
script.php?counter=0
script.php?counter=1
script.php?counter=2
Но получается так, что страница кэшируется в буфере и каждый раз нужно нажимать "Обновить".
????
// always modified
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); // HTTP/1.0
и куда это добавить?
Оба чего то я немного ошибся.. вот как верно :
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
Вставь вверх странички (хотя помоему можно куда хочешь, и вторая строчка вроде не обязательно но лень проверить , так будет работать)
че-то у меня никак не работает
Тогда покожи код.. , может дела не в кэши..
Есть php скрипт, которуму в качестве параметров передается каждый раз переменная с разным значекнием. К примеру:
script.php?counter=0
script.php?counter=1
script.php?counter=2
Но получается так, что страница кэшируется в буфере и каждый раз нужно нажимать "Обновить".
????
Самый надежный способ:
script.php?counter=0&random=504844
script.php?counter=1&random=490374
script.php?counter=2&random=068474
делается вот так:
<?
print "script.php?counter=2&random=".time();
?>
или
<?
print "script.php?counter=2&random=".intval(microtime());
?>
или еще как..