php超全局变量$_SERVER['SCRIPT_FILENAME']与实际执行的文件名大小写不一致

PC狂人
  • 3
新手上路,请多包涵

环境:
windows2008 r2 ,iis7.5 + php5.5(fastcgi)

问题描述:
服务器运行一段时间后,一个脚本中$_SERVER['SCRIPT_FILENAME']变量包含的当前脚本文件名与实际执行的脚本文件名大小写不一致。

如实际脚本文件名是“index.php”,这个变量返回的是"index.phP"(大小写不正确),只有一个脚本出现问题,其他脚本文件都是正常的。

脚本文件名未被修改,代码中也未修改该超全局变量,问题出现时重启iis服务器后就能恢复正常。

这个有可能是什么原因导致的呢?目前只能靠重启iis服务器解决

回复
阅读 1.5k
2 个回答

你是不是文件名就是 index.phP ?

你还可以考虑换成linux

你知道吗?

宣传栏