Il ip2long()
e long2ip()
le funzioni dovrebbero funzionare bene.
Nota:dovresti usarli per gli indirizzi IPv4 -- assicurati che, nel tuo caso, $_SERVER['REMOTE_ADDR']
contiene effettivamente un indirizzo IPv4 valido (e non alcune cose IPv6) .
Prova su un indirizzo IP di Google :
var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));
Ottengo il seguente output:
int(3512066963)
string(14) "209.85.227.147"