ip2long()
a long2ip()
funkce by měly fungovat dobře.
Poznámka:měli byste je použít pro adresy IPv4 – ujistěte se, že ve vašem případě je $_SERVER['REMOTE_ADDR']
ve skutečnosti obsahuje platnou adresu IPv4 (a ne nějaké položky IPv6) .
Pokus o IP adresu Google:
var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));
Dostanu následující výstup:
int(3512066963)
string(14) "209.85.227.147"