一般情况下,这两个函数是没法正常工作的:并不能正确完成ip和uint_32的互相转换。
解决办法:
bindec(decbin(ip2long( '218.22.80.170 ')))
long2ip正在寻找中。。。
目前的办法是,手动反向
function direction_fix($ip) {
//将读取的little-endian编码的4个字节转化为长整型数
$tmp = split("\.",$ip);
return $tmp[3].&[......]
PHP中让人郁闷的long2ip和ip2long
Leave a reply