это мой фронт-контроллерНужна лучшую структуру моего кода
$pages = array("matches", "boards", "search", "articles", "interviews", "userlist", "teams", "servers", "awards", "gallery", "qids");
if (!$_SERVER['QUERY_STRING']) include('home_en.php');
elseif (isset($_GET['matchid'])) include('matchid.php');
elseif (isset($_GET['boardid'])) include('boardid.php');
elseif (isset($_GET['articleid'])) include('articleid.php');
elseif (isset($_GET['interviewid'])) include('interviewid.php');
elseif (isset($_GET['userid'])) include('profi.php');
elseif (isset($_GET['teamid'])) include('teamid.php');
elseif (isset($_GET['serverid'])) include('serverid.php');
elseif (isset($_GET['awardid'])) include('awardid.php');
elseif (isset($_GET['galleryid'])) include('galleryid.php');
elseif (isset($_GET['threadid'])) include('threadid.php');
elseif (isset($_GET['blogid'])) include('blogid.php');
..
elseif (in_array($_GET['content'], $pages)) include($_GET['content']);
else echo "File not found =(";
может я как-то добавить идентификаторы в массив тоже? но я хочу, чтобы страницы, как index.php matchid = 9438 и для регулярных страниц: index.php? содержания = соответствует
действительно aprricate некоторым идеи
спасибо!
Не могли бы вы просто сделать каждый идентификатор под одним файлом и изменить вызов базы данных на основе какого именно? Подобно type = match & id = 5 –