我想一个代码来检查如果访问者的引荐URL到我的网站注册在一个列表上,那么它会给回一个警报或另一个。我已经尝试过了,但不起作用,它可以检查访问者是否来自特定的URL,而不是检查我想要的列表:
<?php
if (ref.match(/^https?:'/'/([^'/]+'.)?friendsite'.com('/|$)/i)) {
alert("You came from a friend Website");
else { alert("You came from a non friendly Webstie");
}
?>
if(!empty($_SERVER['HTTP_REFEREF'] ) {// if there is referer
$host = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST); // parse site (remove page, protocol, etc
if(in_array($host, array('site.com', 'friend.ru'))) {
echo "<script>alert('"etc'")</script>";
}
}