De ip2long()
en long2ip()
functies zouden prima moeten werken.
Opmerking:u moet deze gebruiken voor IPv4-adressen -- zorg ervoor dat, in uw geval, $_SERVER['REMOTE_ADDR']
daadwerkelijk een geldig IPv4-adres bevat (en niet een of ander IPv6-spul) .
Een IP-adres van Google proberen:
var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));
Ik krijg de volgende output:
int(3512066963)
string(14) "209.85.227.147"