我正在嘗試為我的項目創(chuàng)建一個登錄和管理部分,但是,我不想在服務器上實際擁有文件夾 (ROOT/login/) 和 (ROOT/admin/)。相反,當有人導航到http://localhost/admin/時,它會將另一個文件包含到現(xiàn)有的 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 文件。
2 回答

慕妹3242003
TA貢獻1824條經(jīng)驗 獲得超6個贊
我對代碼做了一些修改。
$conf_site_url = "http://localhost";
if($conf_site_url."".$_SERVER['REQUEST_URI'] === 'http://localhost/admin/' )
{
include("/driver/views/admin/page.php");
}else if($conf_site_url."".$_SERVER['REQUEST_URI'] === 'http://localhost/login/' ){
include("/driver/views/login.php");
}else{
include("driver/view/site.php");
}
你不應該忘記 htaccess 文件。
- 2 回答
- 0 關注
- 191 瀏覽
添加回答
舉報
0/150
提交
取消