하나 이상의 사이트에서 http refer를 허용하는 방법을 알고 싶습니다. 예를하나 이상의 사이트에서 http 리퍼러를 허용하는 방법
<?php
$domain='example.net';
$referrer = $_SERVER['HTTP_REFERER'];
if (@preg_match("/example.net/",$referrer)) {
} else {
header('Location: http://www.example.net/404.php');
};
?>
내가 example.net에서 링크를 열 경우이 코드는 작동하지만이 링크에 액세스 할뿐만 아니라 example1.net 및 example2.net을 허용 할 들어
.
어떻게하면됩니까? 아무도 이걸 가지고 나를 도울 수 없으면 크게 감사하겠습니다.
매우 쉽게 스푸핑 될 수 있습니다. – Ohgodwhy
위의 코드에서 $ domain 변수는 어디에도 사용되지 않습니다. –