$SERVER[";PHP_SELF";]带双值

$SERVER[";PHP_SELF";]带双值,php,fastcgi,iis-10,Php,Fastcgi,Iis 10,在装有IIS 2010的windows server 2016上,我为一个旧站点手动安装了旧版本的PHP(5.2.4)。目前,它正在通过FastCGI运行 除此之外,一切似乎都正常工作。服务器变量PHP_SELF有一个双精度值 这是我在php.ini文件中的CGI配置: cgi.check_shebang_line: 1 cgi.fix_pathinfo: 0 cgi.force_redirect: 0 cgi.nph: 0 cgi.redirect_status_env: no value c

在装有IIS 2010的windows server 2016上,我为一个旧站点手动安装了旧版本的PHP(5.2.4)。目前,它正在通过FastCGI运行

除此之外,一切似乎都正常工作。服务器变量PHP_SELF有一个双精度值

这是我在php.ini文件中的CGI配置:

cgi.check_shebang_line: 1
cgi.fix_pathinfo: 0
cgi.force_redirect: 0
cgi.nph: 0
cgi.redirect_status_env: no value
cgi.rfc2616_headers: 0
fastcgi.impersonate: 1
fastcgi.logging: 1
我花了很多时间在互联网上搜索解决方案,但不幸的是没有任何有用的结果

你能帮我解决这个问题吗

提前感谢,,
Lorenzo.

中想建议php ini设置:

cgi.fix_pathinfo=0
但我看到你关闭了这个选项。
我认为它有缺陷,您可以使用

当打印它时,“服务器变量
PHP\u SELF
有一个双倍值”是什么意思?你有什么结果?嗨,康斯坦丁。谢谢你的回复。我无法采纳建议的解决方案,但我正在集中精力寻找替代方案。不过,我认为这个答案是解决这个问题的正确方法。再次感谢。