php强制文件下载

一般a标签可以直接下载文件,但是遇到浏览器可以识别的就会直接打开文件,可以利用php强制下载

$url = "/test.pdf"; //文件地址
$title = "test.pdf"; //文件名称
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment;filename=".iconv("utf-8","gbk//ignore",$title));
ob_end_clean(); //这句不可少,否则下载的WORD文件可能显示锁定状态
readfile($url);

原文地址:https://www.cnblogs.com/flyyu/p/13036125.html