現在、多くの Web サイトやフォーラムが写真にアンチホットリンク技術を使用しています。アンチホットリンクがあるため、アンチホットリンクをクラックする方法が必要です。以下に、エディターがアンチホットリンクをクラックするための php 関数を提供します。ピクチャー。ただし、jpg と gif のみをサポートします。複数の画像形式をサポートしたい場合は、変更を加えることができます。
$url=$_GET['url'];
$ext=pathinfo($url,PATHINFO_EXTENSION);
if($ext!='jpg' && $ext!='gif'){ // jpg と gif のみをサポートします
readfile('/upload/20081209130557536.gif');
退出;
}
$file=md5($url).'.'.$ext;
if(file_exists($file)){
readfile($file);
退出;
}その他{
$data=file_get_contents($url);
if(!$data){ // 読み込みに失敗しました
readfile('/upload/20081209130557536.gif');
退出;
}
$handle=fopen($file,'wb');
fwrite($handle,$data);
fclose($handle);
echo $data;
}
?>