Re: no reload
| From: | Gal | Date: | Sun, 10 Oct 2004 18:03:41 +0000 |
| Subject: | Re: no reload | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-199119@lists.php.net to get a copy of this message | ||
Yes, they do control the browsers cache.
You can use the Mozilla "Live HTTP Headers" extension to see what do you send/recieve.
Check http://livehttpheaders.mozdev.org
Very good tool.
Cheers,
Gal
Ron wrote:
Thanx, but... don't the headers control the browser's caching? Gal wrote:add the following headers. Important: Make sure they are located in your script before you print to the browser !!! <?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); // HTTP/1.0 header("Pragma: no-cache"); ?> Cheers, Gal Ron wrote:Hi, In working locally (Linux, Apache/2.0.49, PHP4.3.4) I can not reload the scipt pages. When I hit the reload button, the same page is displayed. I tried to use another browser - and it seems the page is cached on the server side. Any clue how to disable that? Cheers, Ron