ホームページ  >  記事  >  バックエンド開発  >  PHPユーザー認証 PHP簡易アンチホットリンク認証実装方法 オリジナル

PHPユーザー認証 PHP簡易アンチホットリンク認証実装方法 オリジナル

WBOY
WBOYオリジナル
2016-07-28 08:27:23902ブラウズ

ここでは、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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。