ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイルのプロキシダウンロードを実装する方法

PHPでファイルのプロキシダウンロードを実装する方法

WBOY
WBOYオリジナル
2016-06-13 12:06:141479ブラウズ

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 />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。