php IE8 SSL pdfダウンロードができない
header(‘Content-length: ‘.$size);
header(‘Content-type: ‘.$type);
header(“Content-Disposition: ” . $disposition . “; filename=” . $file);
header(“Content-Disposition:HTTP_DOWNLOAD_ATTACHMENT; filename=”.$file_down_name);
readfile($file);
↑IE8だと、エラーになってダウンロードできない
以下に修正。
header(“Pragma: public”);
header(“Cache-Control: must-revalidate, post-check=0, pre-check=0″);
if(strstr($_SERVER["HTTP_USER_AGENT"],”MSIE”)==false) {
header(“X-Download-Options: noopen “); // For IE8
header(“X-Content-Type-Options: nosniff”); // For IE8
}
header(“Content-Type: $type”);
header(“Content-Disposition: $disposition; filename=$file_down_name;”);
//header(“Content-Transfer-Encoding: binary”);
header(“Content-Length: “.filesize($file));
@readfile($file);
http://www.nexdev0l.com/2011/05/php-ie8-pdf-ssl-not-cool/