ホームページ > バックエンド開発 > PHPチュートリアル > 特定のネットワークディスク内の圧縮パッケージrar形式の外部リンクには、ホットリンクを検出するためのリファラーがあります。PHPを使用してください。対処方法

特定のネットワークディスク内の圧縮パッケージrar形式の外部リンクには、ホットリンクを検出するためのリファラーがあります。PHPを使用してください。対処方法

WBOY
リリース: 2016-06-13 12:02:55
オリジナル
979 人が閲覧しました

特定のネットワーク ディスクの圧縮パッケージ rar 形式の外部リンクには、アンチホットリンクを検出するリファラーがあります。php に問い合わせてください
特定のネットワーク ディスクの圧縮パッケージ rar 形式の外部リンクには、アンチホットリンクを検出するリファラーがあります。ホットリンクして、人々に知らせるために、オリジンを偽造して、このファイルを rar 形式で開くにはどうすればよいですか?
以前、コード http://bbs.csdn.net/topics/390842920 をいじってみましたが、うまくいきませんでした。
------解決策------。 -------------

$url = '/某个连接地址url.rar格式';<br />$ch = curl_init(); //初始化<br />curl_setopt($ch, CURLOPT_URL, $url); //你要访问的页面<br />curl_setopt($ch, CURLOPT_REFERER, '某个来路url'); //伪造来路页面<br />curl_setopt($ch, CURLOPT_HEADER, 1); //要读回 http 头<br />curl_setopt($ch, CURLOPT_WRITEFUNCTION, 'func'); //监听返回的数据<br />curl_exec($ch); //执行<br /><br />function func($ch, $str) {<br />  static $s = '@';<br />  if($s) {<br />    $s = trim($str);<br />    if($s) header($s); //如果是头信息,则发送相应的头<br />  }else echo $str; //否则发送数据<br />  return strlen($str);<br />}<br />
ログイン後にコピー

ダウンロードしている場合は、当然、ファイル名やファイルなどの関連情報も提供されています長さ

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート