检索PHP

时间:2017-11-09 16:08:35

标签: php apache

我的Apache重写规则和PHP存在一些问题。

这是我的规则:

RewriteRule /inscription /some/path/script.php [L]

在重写之前,我使用PHP_SELF给了我/some/path/script.php,但现在重写后,我得到了inscription

如何将PHP_SELF保留为原始值?我需要它来检查URL。

我想REQUEST_URI但它也给了我inscription

1 个答案:

答案 0 :(得分:0)

如果您想获取脚本路径,则必须使用SCRIPT_NAME

这比使用其他变量更可靠,var_dump($_SERVER);将为您提供$_SERVER数组中路径的概述

要了解更多信息,请查看php文档:http://php.net/manual/en/reserved.variables.server.php