#php 指定されていない URL にアクセスできません
1. まず、ドメインを格納する配列 $allow_url を定義します名前ホワイトリスト。つまり、この Web サイトにアクセスできるアドレス; 2. 次に $_SERVER['HTTP_REFERER'] を取得します;$allow_url = [ 0 => 'eva.com', 1 => 'localhost', ]; $refer = $_SERVER['HTTP_REFERER']; $pattern = '/^(http|https):\/\/?([^\/]+)/i'; preg_match($pattern, $refer, $match); $demain_name = $match[2]; if (in_array($demain_name, $allow_url)) { echo 'ok'; }else{ die('不允许的域名'); }
PHP 中国語 Web サイト をご覧ください。
以上がphpで指定されていないURLにアクセスできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。