이 글은 주로 PHP 크래킹 안티 핫링크 이미지의 기능 분석을 소개합니다. 이제는 모든 사람과 공유합니다.
jpg 및 gif만 지원합니다. 다양한 이미지 형식도 지원합니다
<?php $url=$_GET['url']; $ext=pathinfo($url,PATHINFO_EXTENSION); if($ext!='jpg' && $ext!='gif'){ // 只支持jpg和gif readfile('/upload/20081209130557536.gif'); exit; } $file=md5($url).'.'.$ext; if(file_exists($file)){ readfile($file); exit; }else{ $data=file_get_contents($url); if(!$data){ // 读取失败 readfile('/upload/20081209130557536.gif'); exit; } $handle=fopen($file,'wb'); fwrite($handle,$data); fclose($handle); echo $data; } ?>
위 내용은 모두의 학습에 도움이 되기를 바랍니다.
관련 권장 사항:
exec, 시스템 및 기타 기능을 사용하여 PHP에서 시스템 명령을 호출하는 방법에 대해
PHP를 사용하여 리퍼러를 위조하여 네트워크 디스크를 뚫고 외부 연결을 금지하는 방법
위 내용은 PHP 크래킹 안티 핫링크 사진에 대한 기능 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!