public function download_file($link='https://apkpure.co/apk/com.ezfun.p1767.dns_gp1/00b97d3d32a4f8e6cbecff7da5a4af41/1.0/0dfa1365e8e1c70bf2dcf391350a7a77/', $filename='com.ezfun.p1767.dns_gp1_1.0'){
$extension = 'apk';
$mime = 'application/octet-stream';
if(strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
header('Content-Type: "'.$mime.'"');
header('Content-Disposition: attachment; filename='.$filename.'.'.$extension);
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Transfer-Encoding: binary");
header('Pragma: public');
} else {
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private", false);
header("Content-Type: ".$mime, true, 200);
header('Content-Disposition: attachment; filename='.$filename.'.'.$extension);
header("Content-Transfer-Encoding: binary");
}
readfile($link);
}
我需要readfile下載一個apk文件,但我不能直接訪問這個網站,我需要一個代理。readfile()在代理之後?
有什麼建議嗎?