ここでは、PHP の簡単なホットリンク対策実装方法の分析を示します。皆さんの参考に共有してください。詳細は次のとおりです:
index.php ページは次のとおりです:
<html> <head> <meta http-equiv="Content-Language" c /> <meta name="GENERATOR" c /> <meta http-equiv="Content-Type" c /> <title>防盗链</title> </head> <body> <form action="check.php" method="post"> 提交信息:<input type="text" name="name" value=""/> <input type="submit" name="submit" value="提交"/> </form> </body> </html>
check.php ページは次のとおりです:
$urlar=parse_url($_SERVER['HTTP_REFERER']); print("<pre class="brush:php;toolbar:false">"); print_r($urlar); print_r($_SERVER['HTTP_REFERER']); if($urlar['host']!="localhost"){//此处可替换成当前使用的域名 echo "验证错误!"; echo "<script>alert('连接失败');location.href='index.php';</script>"; exit; } print("");
この記事が php プログラミング設計に携わる皆様のお役に立てれば幸いです。
上記は、PHP ユーザー検証と PHP 簡単なアンチホットリンク検証の実装方法を紹介しています。PHP ユーザー検証の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。