$s); s* pow(256,3-$i); } echo '10 進数値に変換:'.$ip"/> $s); s* pow(256,3-$i); } echo '10 進数値に変換:'.$ip">
IP を 10 進数に変換する必要があることがわかりました
コードをコピーします コードは次のとおりです:
$ip = $_SERVER['REMOTE_ADDR']
echo 'Your IP:'.$ ip.'
';
$ip_arr =explode(".",$ip);
foreach($ip_arr as $i=>$s){
$ip + = $s*pow(256 ,3-$i);
}
echo '10 進値に変換:'.$ip.'
'//結果は IP: 127.0 .0.1
10 進数値に変換: 2130706433