我真的需要阻止美国访问者继续在我们仅限英国的网站上购买产品。我们从美国的 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 );