David Christensen wrote:
Thank you everyone for your thoughts and help.  :-)


Geoffrey Young wrote:

$r->no_cache(1) ...

no_cache() should work (or at least it has for me in the past when IE has given me similar headaches).

[EMAIL PROTECTED]:~$ wget -s -nv http://192.168.254.3/random/picture
16:41:15 URL:http://192.168.254.3/random/picture [20831/20831] -> "picture.3"
[1]
[EMAIL PROTECTED]:~$ head -n 12 picture.3
HTTP/1.1 200 OK
Date: Fri, 01 Jul 2005 23:40:47 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) mod_perl/1.29
Last-Modified: Wed, 04 Jun 2003 06:53:10 GMT
ETag: "1064b-515f-3edd9756;42c4b3fd"
Accept-Ranges: bytes
Content-Length: 20831
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: image/jpeg
Expires: Fri, 01 Jul 2005 23:40:47 GMT

That's odd. no_cache should not be sending the 'Expires' header. Instead it uses the more forceful 'Pragma: no-cache' and 'Cache-control: no-cache'. These are not showing up in your headers.

The only thing I can think of is that no_cache(1) is not being executed?

--
Michael Peters
Developer
Plus Three, LP

Reply via email to