php上传至服务器获取ip显示127.0.0.1

有些php服务器上无法使用网上所谓的5中获取ip地址的方法,那些代码使用后通常显示为127.0.0.1,现在下面的方法可以解决这个问题。

操作方法

  • 01

    获取ip代码 <?php if($HTTP_X_FORWARDED_FOR!="") $REMOTE_ADDR=$HTTP_X_FORWARDED_FOR; $tmp_ip=explode(",",$REMOTE_ADDR); $REMOTE_ADDR=$tmp_ip[0]; function getRealIp(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']); if ($ip) { array_unshift($ips, $ip); $ip = FALSE; } for ($i = 0; $i < count($ips); $i++) { if (!eregi ("^(10│172.16│192.168).", $ips[$i])) { $ip = $ips[$i]; break; } } } return ($ip ? $ip : $_SERVER['REMOTE_ADDR']); } $real_ip=getRealIp(); echo "IP为:".$real_ip; ?> 效果图如下

(0)

相关推荐

  • win10电脑连接上WiFi后无法获取IP不能上网如何解决

    我们在使用win10电脑的时候,总会遇到这样那样的问题,今天就跟大家介绍一下win10电脑连接上WiFi后无法获取IP不能上网的具体解决方法.出现这种情况的原因,是我们将有线网卡的IP设置了固定IP, ...

  • 护卫神异地备份系统怎么将数据上传到服务器上?

    护卫神异地备份系统可以对各类数据实时或定时上传到原创FTP服务器备份,也可以定时从远程FTP服务器下载到本地进行备份.那么这个软件是如何将数据上传到服务器上呢?又是怎么从服务器上下载文件到本地呢?具体 ...

  • 网站源码怎么上传到服务器上

    在上一篇网站服务器怎么绑定域名中我们已经通过wdcp在服务器上设置好了网站相关内容了,但是目前在服务器上的网站仅仅是一个空壳,我们还没有将我们准备好的网站源码上传到服务器上进行安装.那么今天我就来讲下 ...

  • 如何将网站上传到服务器

    如何通过FTP将网站上传到服务器上 操作方法 01 先下载一个flashftp,下载完成打开看到的是下面第一张图--点击左上角的会话菜单选择快速链接--然后输入你的服务器登录名和地址--勾选或者输入2 ...

  • 推送在即:Win10 Mobile一周年更新正式版14393.67已上传至服务器

    此前报道过微软唐娜姐表示Win10 Mobile一周年更新正式版已经在准备中,并且表示很快到来.现在有新的证据证明微软唐娜姐没有说谎,最新的Win10 Mobile年度更新14393.67版本被发现已 ...

  • linux下ftp的上传数据到服务器深入剖析

    LinuxftpFTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身。通常我们使用ftp命令,主要是上传和下载文件,ftp登陆的用户一般都是一些虚拟用户,因为这是出于安全考虑 ...

  • flashFXP上传的图片文章中不显示怎么修改上传时间?

    马上就进入7月份了,经常使用flashFXP给网站上传文章图片的朋友需要修改图片的月份,如果不修改,通过火车头采集下载的图文即使图片上传到服务器,文章中的图片也是不显示的,该怎么修改图片上传的月份呢? ...

  • Win10一周年更新14393.0已上传到Windows Update服务器(含下载地址)

    微软将在8月2日推送Win10一周年更新正式版,按照目前的计划很可能就是14393版本,现在发现Win10一周年更新Build 14393.0已经被上传到Windows Update更新服务器上,说明 ...

  • 电脑网络连接不上网络,怎么自动获取IP

    今天小编要和大家分享的是电脑网络连接不上网络怎么自动获取IP,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上找到计算机并点击它,如下图所示. 02 然后点击打开控制面板,如下图所示. 0 ...