这段php得到用户IP的代码参数是哪来的?
程序员文章站
2022-06-08 19:41:43
...
特别是getenv里面!我在PHP手册里面就没有找到这些常量的参数啊!!!!
请问这些参数的信息是哪来的
回复内容:
特别是getenv里面!我在PHP手册里面就没有找到这些常量的参数啊!!!!
请问这些参数的信息是哪来的
http://cn2.php.net/manual/zh/reserved.variables.server.php
确定没找到?另外你直接var_dump($_SERVER)
不就很清楚了么。最后这篇文章有关于你这段代码的解释:http://www.cnblogs.com/lmule/archive/2010/10/15/1852020.html
如果你测试一下,估计只能得到 'REMOTE_ADDR'
。
但是网络环境是很复杂的,浏览器也是五花八门,上网方式也是百花齐放。
至于最上面的 'HTTP_X_FORWARDED_FOR'
很明显,这个是代理设置的。如果你翻过墙,对此应该不陌生。
此外,还有各种各样的插件啊,扩展啊之类的,也会发送请求头。
搜索引擎一搜就有很多资料了
http://www.w3school.com.cn/php/php_superglobals.asp
http://blog.csdn.net/shaobingj126/article/details/6794388
http://baike.baidu.com/view/752598.htm?fr=aladdin#3