我正在尝试为我的项目创建一个登录和管理部分,但是,我不想在服务器上实际拥有文件夹 (ROOT/login/) 和 (ROOT/admin/)。相反,当有人导航到http://localhost/admin/时,它会将另一个文件包含到现有的 index.php 中。
我知道如何检查 _GET 和 _POST,但这似乎不是我正在寻找的路线,因为我没有 index.php?SOME_VALUE。相反,我正在寻找服务器上并不存在的实际文件夹(在 URL 中)。
我希望我说得有道理。这是一个例子:
$conf_site_url = http://localhost/
if
$conf_site_url + $_SERVER['REQUEST_URI'] === 'http://localhost/admin/'
then
include(/driver/views/admin/page.php);
else if
$conf_site_url + $_SERVER['REQUEST_URI'] === 'http://localhost/login/'
then
include(/driver/views/login.php);
else
include(driver/view/site.php);
基本上,如果 admin/ 或 login/ 附加到 URL,则包含来自嵌套文件夹的不同文件,但是,如果没有,则包含标准 site.php 文件。
慕妹3242003
HUX布斯