如何检查推荐网址和重定向?

时间:2011-09-26 19:40:56

标签: php

我需要检查引荐网址,如果它是从Facebook生成的,则将用户重定向到其他网页。我该怎么做?

2 个答案:

答案 0 :(得分:3)

查看$_SERVER['HTTP_REFERER']

然后,您可以使用parse_url()获取主机名,并将域名与已知Facebook域名列表进行比较。

请注意,引用不是必需的,并不总是设置。所以,不要将它用作任何类型的安全性。

答案 1 :(得分:1)

if (stripos(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST), 'facebook') !== FALSE) {
   header('Location: differentwebpage.html');
}