PHPヘッダーを使用してオンザフライで生成されたExcelファイルをダウンロードしようとしています:
$filename = "assets.xls";
header('Content-Type: application/vnd.ms-excel');
header("Content-Disposition: attachment;filename=$filename");
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
しかし、これは IE8 では動作しません (ただし、IE8 を搭載した他の PC では動作します???!!)。IE8 は、assets.xls の代わりに export.php ファイルをダウンロードしようとします。IE8がこれを行う理由は何ですか?