我正在構建一個應用程序並使用index.php作爲和不同模塊的入口點。我注意到SugarCRM這樣做,它似乎是一個好主意。應用程序入口點
的URL看起來這 http://www.mypage.com/index.php?mod=log&pag=login
凡國防部是模塊和PAG是頁面
在index.php相線這樣的:
<?PHP
define('INCLUDE_CHECK',true);
// Class Loader
require ('app/inc/app_autoload.php');
// HTML Header with js and css links
require ('header.php');
// Content Page
$url_module = $_GET["mod"];
$url_page = $_GET["pag"];
$content = $url_module."/".$url_page.".php";
// For the above URL $content = log/login.php
if (!file_exists ($content)) {
require ($content);
}else{
// Handle Error
}
// Footer
require ('footer.php');
?>
這是安全? 如果安全,是否符合實踐?