0
我想知道如何在codeigniter中進行ip地址數組驗證。我有一個包含某些IP地址的數組。codeigniter中的ip地址數組驗證
Consider texbox which is generated dynamically with name=ip[] and id auto increments like ip1 ip2......
if for eg: $ip=$this->input->post('ip');
$ip[0] =1.1.1.1, $ip[1]=2.2.2.2, $ip[2]=3.3.3.3
我該如何驗證IP地址。我嘗試使用以下:或單個IP地址:
for ($i = $ip[0]; $i <= end($ip); $i++) {
if (!$this->input->valid_ip($i)) {
echo " Not a valid IP address";}}
它採用封閉式的IP範圍時,像2.2.2.2,2.2.2.3,2.2.2.4等工作正常。但是當輸入是說2.2.2.2,3.3.3.3,4.4.4.4它滯後。類似的,它也滯後於2 ips有效,但如果第三個是「文本」,它會落後。