php超全局变量$_SERVER['SCRIPT_FILENAME']与实际执行的文件名大小写不一致
环境:
windows2008 r2 ,iis7.5 + php5.5(fastcgi)
问题描述:
服务器运行一段时间后,一个脚本中$_SERVER['SCRIPT_FILENAME']变量包含的当前脚本文件名与实际执行的脚本文件名大小写不一致。
如实际脚本文件名是“index.php”,这个变量返回的是"index.phP"(大小写不正确),只有一个脚本出现问题,其他脚本文件都是正常的。
脚本文件名未被修改,代码中也未修改该超全局变量,问题出现时重启iis服务器后就能恢复正常。
这个有可能是什么原因导致的呢?目前只能靠重启iis服务器解决
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你是不是文件名就是 index.phP ?
你还可以考虑换成
linux