我真的需要阻止美国的访客在我们仅限英国的网站上购买产品。我们从美国的IP公司获得了很多欺诈行为。我有这个很好的解决方案可以上线,但它会阻止Google Analytics和我网站上运行的任何其他美国跟踪脚本吗?有没有人有更好的解决方案?
// Cut non UK countries out of going any further:
$ip = $_SERVER['REMOTE_ADDR'];
$country = getCountryFromIP($ip, " NamE ");
if (strtolower($country) == "united states") {
$pageOutput = file_get_contents("country.exclusion.html");
$pageOutput = str_replace("<quote:site-wide-footer-tracking.html>", file_get_contents("../static-includes/site-wide-footer-tracking.php"), $pageOutput );
答案 0 :(得分:0)
我认为更好的方法是阻止美国用户完成某些操作:
这样可以防止他们购买产品,但仍然可以确保Google和其他美国实体可以无限制地浏览您的网站。