$SERVER["PHP_SELF"] 具有双值
$SERVER["PHP_SELF"] with double value
在带有 IIS 2010 的 windows 服务器 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
我花了很多时间在互联网上搜索解决方案,但不幸的是没有任何有用的结果。
你能帮我解决这个问题吗?
提前致谢,
洛伦佐.
想提建议php ini 设置:
cgi.fix_pathinfo=0
但是看到你关闭了这个选项。
我认为它的错误 https://bugs.php.net/bug.php?id=42523 and you can use SCRIPT_NAME
在带有 IIS 2010 的 windows 服务器 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
我花了很多时间在互联网上搜索解决方案,但不幸的是没有任何有用的结果。
你能帮我解决这个问题吗?
提前致谢, 洛伦佐.
想提建议php ini 设置:
cgi.fix_pathinfo=0
但是看到你关闭了这个选项。 我认为它的错误 https://bugs.php.net/bug.php?id=42523 and you can use SCRIPT_NAME