php限制单个IP与ip段访问的代码

  • A+
所属分类:php教程
摘要

php限制单个IP与ip段访问的代码

分享下php实现IP访问限制的两段代码,分为限制单个IP访问与限制IP段访问两例代码,有需要的朋友参考下。

  1. //加IP访问限制
  2. if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
  3. $userip = getenv('HTTP_CLIENT_IP');
  4. } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
  5. $userip = getenv('HTTP_X_FORWARDED_FOR');
  6. } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
  7. $userip = getenv('REMOTE_ADDR');
  8. } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
  9. $userip = $_SERVER['REMOTE_ADDR'];
  10. }
  11. $banned_ip = array (
  12. "127.0.0.1",
  13. "203.0.0.1",
  14. "56.12.50.65",
  15. "192.168.1.88"
  16. );
  17. if (in_array($userip,$banned_ip))
  18. {

复制代码 例2,IP段限制,限制IP段访问。 复制代码

weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: