ip2long()
dan long2ip()
fungsi seharusnya bekerja dengan baik.
Catatan :Anda harus menggunakannya untuk alamat IPv4 -- pastikan bahwa, dalam kasus Anda, $_SERVER['REMOTE_ADDR']
sebenarnya berisi alamat IPv4 yang valid (dan bukan beberapa barang IPv6) .
Mencoba menggunakan alamat IP google :
var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));
Saya mendapatkan output berikut:
int(3512066963)
string(14) "209.85.227.147"