本文主要是介绍php函数getenv(“REMOTE_ADDR”)得不到ip[转载],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
程序里用的ip地址获取函数”getenv(“REMOTE_ADDR”)“更换为”$_SERVER['REMOTE_ADDR']“,覆盖更新,再看数据库,ip地址已经成功记录,搞定。
既然再次遇到这问题,就还是记录下吧:php中获取访客(客户端)的ip地址函数getenv(“REMOTE_ADDR”) 与$_SERVER['REMOTE_ADDR']的区别,其实,通过这件事,已经很清楚了。getenv(“REMOTE_ADDR”)函数在 apache下能正常获取ip地址,而在iis中,一点作用都没,而$_SERVER['REMOTE_ADDR']函数,既可在apache中成功获取 访客的ip地址,在iis下也同样有效。
总结:
getenv("REMOTE_ADDR") //apache2 下使用正常
$_SERVER['REMOTE_ADDR'] //iis apache2 下使用都正常
这篇关于php函数getenv(“REMOTE_ADDR”)得不到ip[转载]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!