我正在寫一個PHP項目,基本上都會給我一個網頁鏈接到的東西像一個更清潔的方式:存儲在有沒有寫這避免包括
- 包含我最喜愛的YouTube視頻頁面MySQL數據庫
- 用我所有的最喜歡的遊戲
- 和音樂頁面ECT
都將是網頁內直接內嵌而不是鏈接到該網站。
爲了簡化這個,我製作了一個主模板「index.php」,然後使用$_GET
我將頁面和其他信息傳遞給模板,然後由頁面檢查腳本處理,該腳本執行若干ifs以確定什麼PHP腳本加載到網站。
在哪裏,我的問題所在是什麼加載theese腳本到網站作爲我的當前方法的首選方法是
if ($_GET["page"] == "videos"){
include ("dynapage/scripts/videos/videos.php");
}
if ($_GET["page"] == "music"){
include ("dynapage/scripts/music/music.php");
}
ECT
是使用包括該代碼添加到我的模板是好事要做還是有更好的方法可以建議?
注意:支票isset
的支票已包含在支票中,並可根據要求提供附加pbs。
使用具有'$ _GET [「頁面」]'值作爲鍵和php文件名作爲值的數組。你只需要檢查它是否在數組中,如果是的話,就包含它。然後,您將值寫入數組,而不是編寫多個「if」子句。 – hakre 2011-12-29 22:19:01
在筆記上我剛剛意識到這不會是我的項目的問題,但不會成爲一個文件名的$ _GET URL並加載該文件的黑客攻擊行爲 – rees92 2011-12-29 22:32:54