php - 获取用户ip
天蓬老师
天蓬老师 2017-04-10 18:01:58
0
5
578

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

天蓬老师
天蓬老师

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

reply all (5)
洪涛
$_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

          黄舟

          已经搞定了

            Latest Downloads
            More>
            Web Effects
            Website Source Code
            Website Materials
            Front End Template
            About us Disclaimer Sitemap
            php.cn:Public welfare online PHP training,Help PHP learners grow quickly!