Re: Weird caching problem with PHP4/Apache
| From: | Julio Nobrega Trabalhando | Date: | Tue, 30 Oct 2001 16:31:05 +0000 |
| Subject: | Re: Weird caching problem with PHP4/Apache | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-72896@lists.php.net to get a copy of this message | ||
These lines will do what you asked, but I am unsure if they will resolve
your problem (since I don't know Fatcow and how they configured the server).
Anyway, here it is:
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
PS: Got it from the manual, header(); function :-)
Check the online comments if any problems happen, since there are many
various flavors of servers and clients...
--
Julio Nobrega
A hora está chegando:
http://toca.sourceforge.net
"René fournier" <rene@smartslitters.com> wrote in message
news:NEBBIIMGILDAEGKEIGOPEENJCNAA.rene@smartslitters.com...
> Having successfully uploaded my PHP4+MySQL site finally to Fatcow (and the
> MySQL stuff IS there--thanks for the help), I'm now left with making it
> actually work online. One curious problem:
>
> For every page in the site ("*.php4"), I include three parts, a header.inc
> (common to all), a body.inc (unique to each .php4 file), and a footer.inc
> (common to all). One of the things the header.inc file does is generate
> select a background image randomly. Very simple, and it works on my local
> machine. But as soon as I look at the page online, it seems Fatcow
> (Apache/Zend?)caches the header.inc file--that is, the results of the php
> script inside it, which generates the random background. I say this
because
> no matter how many pages I look at, refreshing them, etc., I always get
sent
> the same original background image. Even if I replace now the random
> background image function in header.inc with the explicit name of a
> different file, it STILL displays the same one. Weird? Is there some way
> to ensure that each PHP4 file/script is interpreted every single time, and
> not cached (as it seems)??
>
> ...Rene
>