《PHP編程:php限制ip地址范圍的方法》要點(diǎn):
本文介紹了PHP編程:php限制ip地址范圍的方法,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
本文實(shí)例講述了php限制ip地址范圍的辦法.分享給大家供大家參考.具體如下:PHP教程
只有在限定范圍內(nèi)的ip地址才能拜訪(fǎng)PHP教程
function get_real_ipaddress() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { return $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } return $_SERVER['REMOTE_ADDR']; } function in_ip_range($ip, $ip_one, $ip_two = false) { if(!$ip_two) { return $ip_one === $ip; } return ip2long($ip_one) * -1 >= ip2long($ip) * -1 && ip2long($ip_two) * -1 <= ip2long($ip) * -1; } function validate_ip() { $ip = explode(':', get_real_ipaddress()); $ip = $ip[0]; if(in_ip_range($ip, '212.76.229.115', '212.76.229.120')) { return true; } else if(in_ip_range($ip, '194.78.4.66', '194.78.4.79')) { return true; } else if(in_ip_range($ip, '194.8.4.78', '194.8.4.78')) { return true; } else if(in_ip_range($ip, '0', '1')) { // local return true; } header('Location: '); }
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所贊助.PHP教程
《PHP編程:php限制ip地址范圍的方法》是否對(duì)您有啟發(fā),歡迎查看更多與《PHP編程:php限制ip地址范圍的方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/11158.html