分析
现在许多用户并不是直接拨号上网,而是通过路由器或其他代理等方式访问网络。如果我们想要获取用户客户端的真实ip地址,就不能直接使用$_server['server_addr'],因为这样获取到的ip地址可能是192.168.1.99之类的**局域网**ip,而不是用户的公网ip地址。
庆幸的是,当我们的访问请求通过公网路由或代理服务器时,该终端将会在http请求中添加x-forwarded-for头部信息,我们可以该请求头来获取客户端的真实ip地址。
代码
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php获取用户的真实ip,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
