【发布时间】:2010-11-02 01:48:20
【问题描述】:
是否有任何简单的方法来识别最初处理请求的文件,忽略获取参数和处理(至少是基本的)映射,如 / 到 /index.php?
理想情况下,我正在寻找类似于$_SERVER['REQUEST_URI'] 的东西,除了它返回相同的值,而不管获取参数如何,并且该值是请求的文件,而不是 URI,也不是当前正在执行的文件 ($_SERVER['PHP_SELF']) .换句话说,$_SERVER['REQUESTED_FILE'] 什么的。我没见过这样的。它存在吗,还是我需要手动写一些东西?
更新 以下是一些与我希望结果配对的示例 URL:
example.com/mypage.php : /mypage.php
example.com/ : /index.php
example.com/foo/?hello=world : /foo/index.php
即使在包含的文件中,这些返回值也是 true。在回答之前先看看我的回答,我想我已经找到了我要找的东西。
【问题讨论】:
-
您能否更新您的问题并添加您正在寻找的假设示例?不清楚您是对请求 URL (example.org) 还是用于服务请求的文件 (/var/www/.../index.php) 感兴趣
标签: php