Dragon
主机之家测评主机之家测评  2019-10-24 17:04 主机之家测评 隐藏边栏 |   抢沙发  122 
文章评分 0 次,平均分 0.0

最近一段 PHP 代码在本地 WIN7+phpstudy 环境下下运行会导致 FastCGI 停止运行,如图:

win7 下 php 运行 getenv(

经过检查发现导致异常的代码为:

  getenv('REMOTE_ADDR')

查阅官方手册发现 PHP7.1 及 PHP7.2 在 WINDOWS7.2.1 版本下 getenv 函数有 BUG:

win7 下 php 运行 getenv(

解决办法就是使用:

<strong>getenv('REMOTE_ADDR', true)</strong>

或者

<strong>$_SERVER['REMOTE_ADDR']</strong>

 

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享