This is not a bug. This is just one of many differances between the big browser war. With Netscape (not sure which versions), the attachment thing I found is required. But with IE it kills the browser.
<? define('MSIE', (preg_match("/msie/i", $_SERVER['HTTP_USER_AGENT])?1:0)); header("Cache-Control: no-cache, must-revalidate"); header("Content-Type:".$mime_type); header("Content-Disposition: ".(MSIE?'':'attachment; ')."filename=$filename"); echo $filedata; ?> ----- Original Message ----- From: "xdrag" <[EMAIL PROTECTED]> To: "PHP Mailing List" <[EMAIL PROTECTED]> Sent: Saturday, September 07, 2002 7:38 PM Subject: [PHP] header() problem!!!! > Hi: > is this a bug? > [win98se + apache2.0.40 + PHP4.2.3 + IE6.0] > > download1.php: > <?php > ... > header("Cache-Control: no-cache, must-revalidate"); > header("Content-Type:".$mime_type); > header("Content-Disposition: filename=$filename"); > echo $filedata; > ?> > works well.... > > download2.php: > <?php > ... > header("Cache-Control: no-cache, must-revalidate"); > header("Content-Type:".$mime_type); > header("Content-Disposition: attachment; filename=$filename"); > echo $filedata; > ?> > please pay attention to header("Content-Disposition: ...") > if you click this URL, for example "download2.php?id=1", then click the "save" button, > your browser will suffer a fatal error. You can not do anything else now! > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php