任何地方获取用户的登陆ip地址
程序员文章站
2022-03-24 23:37:35
...
任何地方获取用户的登陆ip地址
后台就有这功能.虽然简单,但是很多人,开发的时候都没开发过.音乐$_SERVER['']这个代码引导的.其实他不能获取任何网络来源的ip
网易 博客 GACHA-脖子以下全是腿的妹子 LOFTER-柳岩新电影竟全裸出镜 印像派-儿童节61折 颜值最高的图片社交APP > 注册 登录 加关注 【开源与分享】每日最新博客在置顶博客之后 博客已搬家,请大家访问博主新家:http://www.blogdaren.com 首页 日志 LOFTER 相册 音乐 收藏 博友 关于我 日志 关于我 PHP网站开发 VIM发烧友-面向对象编程OOP-迷人的火狐插件 加博友 关注他 文章分类 ·我做的美食哇(4) ·IOS/SWIFT(1) ·IT拾趣(2) ·吉他王国(2) ·qeephp专区(7) ·VIM专区(13) ·python(2) ·Linux/Unix(813) ·更多 > LOFTER精选 注册免费冲印20张照片 > 网易考拉推荐 网易新闻 高考在即:学生与老师掰手腕减压 ·铲车司机街头撞人被当场击毙 ·准妈妈怀孕7个月查出铅中毒 ·大伯仰头喝可乐突然四肢瘫痪 ·女子信"偏方" 猛吃海带患甲亢 ·湖北神农架降雪 高山杜鹃披冰甲 ·台媒曝大S产前癫痫发作内幕 ·中学校长毕业致辞:大学要恋爱 ·村民举报盗金者:曾遭矿主威胁 下载网易新闻客户端 > Chrome 稳定版 更新至 27.0.1453.116 Windows下访问Linux分区的工具[译] PHP获取用户访问IP地址的5种方法 2013-06-20 23:07:51| 分类: php |举报 |字号 订阅 下载LOFTER 我的照片书 | 这里的博客停止维护,请大家点下方的链接访问博主新家对应的博文:http://www.blogdaren.com/post-349.html这里的博客停止维护,请大家点下方的链接访问博主新家对应的博文:http://www.blogdaren.com/post-349.html这里的博客停止维护,请大家点下方的链接访问博主新家对应的博文:http://www.blogdaren.com/post-349.html这里的博客停止维护,请大家点下方的链接访问博主新家对应的博文:http://www.blogdaren.com/post-349.html这里的博客停止维护,请大家点下方的链接访问博主新家对应的博文:http://www.blogdaren.com/post-349.html今天再来总结下PHP获取用户访问IP地址的5种方法: <?php //方法1: $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; //方法2: $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"]; echo $user_IP; //方法3: 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']); } echo getRealIp(); //方法4: if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]) { $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; } elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]) { $ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"]; } elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"]) { $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; } elseif (getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } elseif (getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif (getenv("REMOTE_ADDR")) { $ip = getenv("REMOTE_ADDR"); } else { $ip = "Unknown"; } echo $ip ; //方法5: if(getenv('HTTP_CLIENT_IP')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR')) { $onlineip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR')) { $onlineip = getenv('REMOTE_ADDR'); } else { $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR']; } echo $onlineip; 阅读(11572)| 评论(0) 喜欢 推荐 转载 Chrome 稳定版 更新至 27.0.1453.116 Windows下访问Linux分区的工具[译] 历史上的今天 使用DNSCrypt解决DNS污染问题2014-06-20 13:23:06 如何对MySQL中的大表进行数据归档2014-06-20 10:46:31 php_memcache 压缩存储以及相关方法参数的完整定义2012-06-20 18:01:14 LINUX如何批量复制文件?2012-06-20 14:25:32 一款非常独特的4窗口资源管理器: Q-Dir2012-06-20 13:35:27 鸣人 zichunteng@126 zhengxiufei a3866110 shyss 醉有英德 liyong824 13306013303 关闭 玩LOFTER,免费冲印20张照片,人人有奖! 我要抢> 评论 登录后你可以发表评论,请先登录。登录>> 我的照片书 - 博客风格 - 手机博客 - 下载LOFTER APP - 订阅此博客 网易公司版权所有 ©1997-2016 加入网易博客 注册
2. [图片] 虾囧cms.png
以上就是任何地方获取用户的登陆ip地址的内容,更多相关内容请关注PHP中文网(www.php.cn)!
上一篇: php 邮件发送问题解决_PHP
下一篇: MySQL新用户无法登录该如何解决?