Der ip2long()
und long2ip()
Funktionen sollten problemlos funktionieren.
Hinweis:Sie sollten diese für IPv4-Adressen verwenden – stellen Sie sicher, dass in Ihrem Fall $_SERVER['REMOTE_ADDR']
enthält tatsächlich eine gültige IPv4-Adresse (und kein IPv6-Zeug) .
Versuch einer Google-IP-Adresse :
var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));
Ich bekomme folgende Ausgabe:
int(3512066963)
string(14) "209.85.227.147"