Internet Explorer cannot download <filename> from www.domain.tld
- From: yawnmoth <terra1024@xxxxxxxxx>
- Date: Wed, 29 Oct 2008 14:52:41 -0700 (PDT)
http://www.frostjedi.com/terra/scripts/demo/download2.php
Whenever I get that page, I get the following error:
---------------------
Internet Explorer cannot download download2.php from www.frostjedi.com.
Internet Explorer was not able to open this Internet site. The
requested site is either unavailable or cannot be found. Please try
again later.
---------------------
Here's the source code to download2.php:
<?php
session_start();
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="emails.csv"');
?>
a
b
....
If session_start() is commented out, it works just fine. I've
narrowed the problem to a particular header that's being transmitted.
Namely, this one:
header('Cache-Control: no-store, no-cache, must-revalidate, post-
check=0, pre-check=0');
If you replace session_start() with that, you'll get the same error.
The only thing is... I'm not sure why that header is being added. I
can fix it by adding header('Cache-control: private');, but I'd still
like to know why it's being added in the first place.
Any ideas?
.
- Follow-Ups:
- Prev by Date: Re: Manually make a POST request?
- Next by Date: COMPUTER TECH
- Previous by thread: MySQL error #1064
- Next by thread: Re: Internet Explorer cannot download <filename> from www.domain.tld
- Index(es):
Relevant Pages
|