林建設一個自定義網站使用PHP,它幾乎像一個CMS,在這裏我將有類別,子類別和頁/職位,所以我的預期網址就像是處理URL參數
mysite.com/category/sub-category/page-name/
這個層次是不是恆定的,我可能會得到3級或更多的子類別,而我也將有分頁參數在同一個URL像
mysite.com/category/sub-category/page-name/6
所以,在我的網站的index.php將只處理所有URL像其他CMS,但我不知道如何拆分這個網址,以及如何知道哪個是頁面名稱,哪個分頁參數,這是類別參數和所有,請幫助我實現這一目標。
看看更簡單的PHP框架之一,例如'CodeIgniter'。要麼使用其中的一個,要麼看他們如何做出這些確切的決定。 Bsaically你必須知道,你將始終從最重要的參數開始,即類別和從最左邊到最右邊的參數工作。 – RiggsFolly
使用'$ _SERVER ['PHP_SELF']'獲取當前正在執行的腳本的文件名。 –
@joke:嗨,Index.php將文件負責任,它將包括所有其他所需的文件,它不是關於腳本名稱,只是想知道如何處理url,就像在RiggsFolly中說的那樣,CodeIgnitor如何處理URL ,或者WP如何做? –