Wie finde ich ein Land mit einer IP-Adresse in PHP? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Abrufen des Standorts von einer IP-Adresse 24 Antworten

Ich habe IP-Bereiche des Landes. Und ich überprüfe die IP-Adresse des Benutzers in diesem Bereich. Wenn dies zutrifft, kann er die Site sehen, sonst wird er es nicht tun. Ich habe folgenden Code verwendet,

$ip = $_SERVER['REMOTE_ADDR'];
   if(ip2long($ip) >= $ipstart && ip2long($ip) <= $ipend){
        return true;
    } 

Meine Frage ist, ob jemand aus einem anderen Land kommt, wenn ABC mit seinem Laptop / Notebook in ein anderes Land kommt, dann nehme XYZ anfunktioniert der obige Code? auf dem gleichen Laptop.

Wie wird es für das obige Szenario für ipv4 und ipv6 möglich sein?

[BEARBEITEN]

Welche IP-Adresse$_SERVER['REMOTE_ADDR'] Holen, wird es die Maschinen-IP oder die Verbindungs-IP sein, damit wir wissen, dass er jetzt in diesem Land ist?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage