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有效,但如果第三个是“文本”,它会落后。