php - 获取用户ip
天蓬老师
天蓬老师 2017-04-10 18:01:58
[PHP讨论组]

php如何获取登录用户的ip?
用remote_addr来获取ip可以获取到可是获取的却是服务器的而不是用户的。第一次搞。求大神指点。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(5)
PHP中文网
$_SERVER['REMOTE_ADDR'];

//访问端(有可能是用户,有可能是代理的)IP

$_SERVER['HTTP_CLIENT_IP']; 

//代理端的(有可能存在,可伪造)

$_SERVER['HTTP_X_FORWARDED_FOR'];

//用户是在哪个IP使用的代理(有可能存在,也可以伪造)

高洛峰

你把$__SERVER 打印出来看看吧!怎么也不会出来的服务器的ip啊;$_SERVER['SERVER_ADDR'] 才是服务器

大家讲道理

可以在前端页面用百度地图的api获取ip

黄舟

print_r($_SERVER); 打印看看哪个是客户ip

黄舟

已经搞定了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号