Php 为什么$#服务器[';原始路径信息';]缺失?
Php 为什么$#服务器[';原始路径信息';]缺失?,php,apache,Php,Apache,PUBLIC\u ROOT/uploads/test.php包含以下脚本,可由 国家: 为什么未设置$\u服务器['ORIG\u PATH\u INFO']?价值应该是多少?如何将服务器配置为包含它 谢谢你在问题中提到的 'ORIG_PATH_INFO' Original version of 'PATH_INFO' before processed by PHP. 如果PHP通过htaccess或mod_rewrite对原始的路径信息进行了任何更改,那么您的服务器将包括$\u server[
PUBLIC\u ROOT/uploads/test.php
包含以下脚本,可由
国家:
为什么未设置$\u服务器['ORIG\u PATH\u INFO']?价值应该是多少?如何将服务器配置为包含它
谢谢你在问题中提到的
'ORIG_PATH_INFO'
Original version of 'PATH_INFO' before processed by PHP.
如果PHP通过htaccess或mod_rewrite对原始的路径信息进行了任何更改,那么您的服务器将包括$\u server['ORIG_PATH_INFO']
,例如,如果您在/to to to to index.PHP/(使用htaccess:RewriteRule^(.*)index.PHP/$1[L]
)之后重写所有内容,然后转到
$\u服务器['ORIG\u PATH\u INFO']
将被设置为/无论什么
,因为这是原始路径谢谢你,摩西,找不到太多文档。我可以问一下你是从哪里学来的吗?这里和那里有一些提示(还有我自己的一些测试)
PATH_INFO: /some/stuff
ORIG_PATH_INFO: UNSET
'ORIG_PATH_INFO'
Original version of 'PATH_INFO' before processed by PHP.
'ORIG_PATH_INFO'
Original version of 'PATH_INFO' before processed by PHP.