ip2long()
और long2ip()
कार्यों को ठीक काम करना चाहिए।
नोट :आपको इनका उपयोग IPv4 पतों के लिए करना चाहिए -- सुनिश्चित करें कि, आपके मामले में, $_SERVER['REMOTE_ADDR']
वास्तव में एक मान्य IPv4 पता होता है (और कुछ IPv6-सामान नहीं) ।
Google IP पते पर कोशिश कर रहा है:
var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));
मुझे निम्न आउटपुट मिलता है:
int(3512066963)
string(14) "209.85.227.147"