$ _SERVER ['PATH_INFO']和$ _SERVER ['ORIG_PATH_INFO']有什么区别?
$_SERVER['PATH_INFO']
和$_SERVER['ORIG_PATH_INFO']
之间有什么区别?我该如何使用它们?
当我运行print_r($_SERVER)
时,数组中不存在PATH_INFO
和ORIG_PATH_INFO
。为什么不?我该如何启用它们?
我已经阅读了关于它们的PHP手册,但仍然不理解它们。
没有找到相关结果
已邀请:
4 个回复
队辅坟阮阶
变量:
这只是
剧本之后的
部分。如果您不调用这样的URL,则不会有
环境变量。
前缀有点不常见。
是标准的CGI环境变量,绝不应该加前缀。你在哪里读到的? (如果您通过cgi-bin /调用PHP解释器,PHP3 / PHP4存在一些问题 - 但今天几乎没有人有这样的设置。) 供参考:http://www.ietf.org/rfc/rfc3875
体悉
讹巳漓把备
勘掸府迫路
在默认配置中显然已被破坏(未设置)。也许就是这样。 https://bugs.php.net/bug.php?id=31892 PHP手册说
是: PHP处理之前的'PATH_INFO'的原始版本。 参考: http://php.net/manual/en/reserved.variables.server.php