检查推荐人是否在名单上并打印提醒


Check if referral on list and print alert

我想一个代码来检查如果访问者的引荐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>";
       }
   }