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 AntwortenIch 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