Are you sure?

I think (I might be wrong) using PHP sessions automatically sends the 
Cache-Control header. I cannot remember what directives it uses.

Perhaps the fact that you do not use correct case makes PHP miss the 
fact that you want to reassign Cache-Control to use a different value? 
If this is true, you might be sending:

Cache-Control: no-cache
cache-control: no-store

Just an idea ...


Rasmus Lerdorf wrote:

>Nope, PHP does not send that.
>On Mon, 7 Oct 2002, 1LT John W. Holmes wrote:
>>I believe in miracles. I have searched Microsoft and the first link was
>>actually related to my problem...
>>Okay, I found an IE issue where downloads over SSL will choke when you send
>>a no-cache header. It says to use a no-store cache-control header, instead.
>>I tried this:
>>    header("cache-control: no-store");
>>    header("content-type: application/; name='excel'");
>>    header("content-disposition: attachment; filename=" . $filename .
>>and I'm still getting the same thing. Is the no-cache cache-control header
>>sent automatically by PHP at all? I don't have one set explicitly in my
>>Any help is appreciated.
>>---John Holmes...

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to