ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイルのプロキシダウンロードを実装する方法
phpでファイルの代理ダウンロードを実装する方法
中国でa.com/a.rarにアクセスできない場合、a.phpスクリプトを書いて海外サーバーに置く場合は、スクリプトパスb.com/にアクセスします。 a.php?url=http://a.com/a.rar
このa.phpファイルの書き方
-----解決策--- ----- ------------
b.com/a.php?url=http://a.com/a.rar
ファイルの場合大きくないので、次のように書くことができます
<br />$url = isset($_GET['url'])? $_GET['url'] : '';<br /><br />if($url){<br /> $content = file_get_contents($url);<br /> if($content){<br /> header('cache-control:public');<br /> header('content-type:application/octet-stream');<br /> header('content-disposition:attachment; filename='.basename($url));<br /> echo $content;<br /> }<br />}<br />