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

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

WBOY
リリース: 2016-06-23 13:53:11
オリジナル
1092 人が閲覧しました

特定のネットワーク ディスクにある rar 形式の圧縮パッケージの外部リンクには、ホットリンクを防ぐためにリファラー検出が付いています。これをブログに載せて、オリジンを偽造して開いてダウンロードするにはどうすればよいですか。この rar 形式のファイル、php コードを探しています
以前コード http://bbs.csdn.net/topics/390842920 をいじりましたが、気分が悪かったです


ディスカッションに返信 (解決策) )

偽リファラー

偽リファラー



コードを要求しています

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

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

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