• 全都有综合资源网

    分享赚钱

    一个专业的免费资源网

    每天更新100+优质资源

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方微信群

PHP中常用的几种获取IP地址的方法

技术文章 每日更新
2024-6-11 19:25 87人浏览 0人回复
原作者: 全都有综合资源网 来自: 全都有综合资源网 收藏 分享 邀请
摘要

在我们需要获取用户的真实IP地址,比如登录、地理位置、用户信息、网站数据分析等。其实获取IP地址$_SERVER非常简单。下面我们总结几种常用的获取IP地址的方法。//方法1:code$ip=$_SERVER;echo$ip;//方法2:复制代 ...

 

PHP中常用的几种获得IP地址的方式192 作者:全都有综合资本网 来历:全都有综合资本网 公布时候:2024-6-11 19:25

在我们需要获得用户的实在IP地址,比如登录、地理位置、用户信息、网站数据分析等。实在获得IP地址$_SERVER[\‘REMOTE_ADDR\‘]很是简单。下面我们总结几种常用的获得IP地址的方式。

//方式1:

layui-box layui-code-view" style="margin-top: 10px; margin-bottom: 10px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); white-space: pre-wrap; overflow-wrap: break-word; box-sizing: content-box; position: relative; font-size: 12px; border-width: 1px 1px 1px 6px; border-style: solid; border-color: rgb(226, 226, 226); border-image: initial; background-color: rgb(242, 242, 242); color: rgb(51, 51, 51); font-family: "Courier New";">

code

  1. $ip = $_SERVER["REMOTE_ADDR"];
  2. echo $ip;


//方式2:

复制代码

code

  1. $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
  2. $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
  3. echo $user_IP;



//方式3:

code

  1. function getRealIp()
  2. {
  3.   $ip=false;
  4.   if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  5.     $ip = $_SERVER["HTTP_CLIENT_IP"];
  6.   }
  7.   if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  8.     $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
  9.     if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
  10.     for ($i = 0; $i < count($ips); $i++) {
  11.       if (!eregi ("^(10│172.16│192.168).", $ips[$i])) {
  12.         $ip = $ips[$i];
  13.         break;
  14.       }
  15.     }
  16.   }
  17.   return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
  18. }
  19. echo getRealIp();


//方式4:

code

  1. if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])
  2. {
  3.   $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
  4. }
  5. elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])
  6. {
  7.   $ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
  8. }
  9. elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"])
  10. {
  11.   $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
  12. }
  13. elseif (getenv("HTTP_X_FORWARDED_FOR"))
  14. {
  15.   $ip = getenv("HTTP_X_FORWARDED_FOR");
  16. }
  17. elseif (getenv("HTTP_CLIENT_IP"))
  18. {
  19.   $ip = getenv("HTTP_CLIENT_IP");
  20. }
  21. elseif (getenv("REMOTE_ADDR"))
  22. {
  23.   $ip = getenv("REMOTE_ADDR");
  24. }
  25. else
  26. {
  27.   $ip = "Unknown";
  28. }
  29. echo $ip ;


//方式5:

code

  1. if(getenv('HTTP_CLIENT_IP')) {
  2.   $onlineip = getenv('HTTP_CLIENT_IP');
  3. } elseif(getenv('HTTP_X_FORWARDED_FOR')) {
  4.   $onlineip = getenv('HTTP_X_FORWARDED_FOR');
  5. } elseif(getenv('REMOTE_ADDR')) {
  6.   $onlineip = getenv('REMOTE_ADDR');
  7. } else {
  8.   $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
  9. }
  10. echo $onlineip;

//方式6:

code

  1. print "您的IP地址是:";
  2.  
  3.  
  4. if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  5.  $cip = $_SERVER["HTTP_CLIENT_IP"];
  6. }
  7. elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
  8.  $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
  9. }
  10. elseif(!empty($_SERVER["REMOTE_ADDR"])){
  11.  $cip = $_SERVER["REMOTE_ADDR"];
  12. }
  13. else{
  14.  $cip = "没法获得!";
  15. }
  16. print $cip;


©版权免责声明
1、本站所有资源均来自用户上传及互联网。 如有侵权,请联系站长!
2、分享目的仅供大家学习交流。 下载后必须在24小时内删除!
3、不得用于非法商业目的或违反国家法律。 否则,后果自负!
4、本站提供的源代码、模板、插件等资源不包含技术服务。 敬请谅解!
5.如果出现无法下载、无效或有广告的链接,请联系管理员寻求帮助!
6、本站资源价格仅用于赞助,所收取的费用仅用于维持本站日常运营!
7、如果遇到加密压缩包,请使用WINRAR解压。 如果遇到无法解压的加密压缩包,请联系管理员!
8、由于精力有限,很多源代码无法详细测试(解密),部分源代码无法区分为病毒或误报,所以没有进行修改。 请在使用前进行筛选。

路过

雷人

握手

鲜花

鸡蛋
热门教程
专业的免费源码资源分享平台
每天更新100+资源

招募版主发工资

  • 官方在线客服

    QQ客服:红颜

    点击交谈

    在线客服:良子

    点击交谈

    在线客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信公众号

    加入官方微信

一个专业的免费源码资源互联网分享平台 ©2001-2024 https://www.douyouvip.com全都有综合资源网( 豫ICP备2024057239号-1 )赞助会员|网站地图 HTML
全都有综合资源网,WordPress主题PHP源码,PHP网站源码,网站模板,软件源码,网站源码免费下载,免费网站源码,网站源码模板,免费网站源码下载,wp免费源码,wp免费主题下载,PHP企业网站源码,软件源码下载