我想阻止来自特定网址的用户。我们的adbanner在很多网站上都有展示。点击网站上我们横幅的用户将被定向到我们的注册页面。我不希望在特定网站点击我们的广告的用户http://abc.com显示该页面。我该如何实施这个限制? 提前致谢
答案 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%保证可以正常使用。