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 ...
Chris
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/vnd.ms-excel; name='excel'");
>> header("content-disposition: attachment; filename=" . $filename .
>>".xls");
>>
>>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
>>code.
>>
>>Any help is appreciated.
>>
>>---John Holmes...
>>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php