Criar função de geolocalização com o Cloudflare
Aqui vai uma dica para quem quer uma função para localização de país, com uso do cloudflare.
Deixarei uma demonstração de código. No caso abaixo estará para bloquear países.
$ip = @$_SERVER[“HTTP_CF_IPCOUNTRY”];
if (isset($ip) || $ip !== “”) {
// Países que falam português
if ($ip==”BR” or $ip==”PT” or $ip==”AO” or $ip==”MZ”) {
define(“BLOCK”, false);
} else {
define(“BLOCK”, true);
}
} else {
define(“BLOCK”, true);
}
Os paises devem estar em siglas.