php限制ip地址范围的实现方法

这篇文章主要介绍了php限制ip地址范围的方法,涉及php操作ip地址的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了php限制ip地址范围的方法。分享给大家供大家参考。具体如下:

只有在限定范围内的ip地址才能访问

Ai Mailer Ai Mailer

使用Ai Mailer轻松制作电子邮件

Ai Mailer 49 查看详情 Ai Mailer

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: http://www.jb51.net');}

以上就是php限制ip地址范围的实现方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1041464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月2日 04:46:27
下一篇 2025年12月2日 04:46:47

相关推荐

发表回复

登录后才能评论
关注微信