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