当前位置:首页 > PHP教程 >

PHP获取用户IP地址代码

发布时间:2015-11-21 08:08:45 作者:佚名 阅读:(11)

  获取客户端用户IP在网站中经常会需要,譬如:
  1.登陆IP:可以及时知道自己的账号是不是被盗用;
  2.投票:可以针对每个IP只能做一次投票防止刷票;
  3.统计:统计用户来源,这个是不可或缺的数据分析部分;
  4.其他。
  所以正确获取客户端用户IP还是很重要的,下面是日常使用中获取IP的PHP代码:
  /**
  * 获取客户IP地址
  * @return $ip
  */
  function getIp(){
  if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  $ip = $_SERVER["HTTP_CLIENT_IP"];
  }
  elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
  $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
  }
  elseif(!empty($_SERVER["REMOTE_ADDR"])){
  $ip = $_SERVER["REMOTE_ADDR"];
  }
  else{
  $ip = "127.0.0.1";
  }
  return $ip;
  }

欢迎分享转载→ PHP获取用户IP地址代码

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们