0
A
回答
0
$ipRanges = array(
array('10.1.1.1' , '10.1.10.255') ,
array('192.168.12.1' , '192.168.12.16')
);
$theIP = '10.1.5.5'; # Could be $_SERVER['REMOTE_ADDR'] for accessing IP address
$theIPdec = ip2long($theIP); # Converts from an IP address to an integer
$inRange = false;
foreach($ipRanges as $r){
if($theIPdec >= ip2long($r[0])
&& $theIPdec <= ip2long($r[1])){
# IP is in this range
$inRange = true;
break;
}
}
if(!$inRange){
# No Matches to Ranges
echo 'fail connected';
}
相關問題
- 1. iOS iP地址比較IP範圍
- 2. 在php比較ip地址
- 3. 公共IP地址
- 4. 如何快速找到IP地址範圍內的IP地址?
- 5. 比較IP地址
- 6. 如何比較IP地址
- 7. PHP檢查IP地址是否在IP地址範圍
- 8. 變換IP地址,IP地址範圍(起始IP - 結束IP)
- 9. PHP平一個IP地址範圍
- 10. 如何從IP地址列表中查找IP地址範圍
- 11. 比較ip地址與MySQL中的開始和結束ip地址的範圍
- 12. 得到一個IP地址範圍
- 13. 虛擬公共IP地址
- 14. 是公共IP地址嗎?
- 15. 檢查IP地址範圍
- 16. 散列IP地址範圍
- 17. 引用IP地址範圍
- 18. EC2的IP地址範圍
- 19. 各種IP地址範圍
- 20. 比較IP v6地址
- 21. XPATH 1.0:比較IP地址
- 22. 更改EC2實例的公共IP地址彈性IP地址
- 23. 比較IP地址在PHP不工作
- 24. 使用現有IP地址範圍驗證IP地址
- 25. 匹配IP地址與IP範圍?
- 26. 將IP地址轉換爲IP範圍
- 27. 轉換IP範圍的IP地址
- 28. 本地IP地址?
- 29. 如何比較C#中的IP地址範圍?
- 30. 如何創建IP地址範圍
請定義「in rang」。 –
你的意思是範圍? – jman
請定義「範圍內」。是什麼讓一個IP在另一個範圍內?你指的是哪個「本地IP」,127.0.0.1?您的路由器分配的IP?服務器的公共互聯網IP? –