在点击横幅广告后阻止来自特定网址的用户

时间:2012-08-02 21:37:31

标签: php

我想阻止来自特定网址的用户。我们的adbanner在很多网站上都有展示。点击网站上我们横幅的用户将被定向到我们的注册页面。我不希望在特定网站点击我们的广告的用户http://abc.com显示该页面。我该如何实施这个限制? 提前致谢

2 个答案:

答案 0 :(得分:0)

您可以检查要限制的域的变量$_SERVER['HTTP_REFERER']的值。

这样的事情可以起作用:

$bad_domain = 'abc.com';
if (stripos($_SERVER['HTTP_REFERER'], $bad_domain) !== false) {
    // block user, they came from $bad_domain
}

在浏览器中欺骗引用字符串很容易,或安装插件使其留空,但很多人没有这样的限制。此外,如果他们从https页面点击,则也不会发送引用。

答案 1 :(得分:0)

您可以尝试使用$_SERVER['HTTP_REFERER'],但并非100%保证可以正常使用。