diesebrauche meine Front-Controller ist besser Struktur meines Code
$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 =(";
konnte ich irgendwie auch die Kennungen zu dem Array hinzufügen? aber ich möchte die Seiten als index.php MatchID = 9438 und für die regelmäßige Seiten: index.php? content = Spiele
würde wirklich einige Ideen
dank aprricate!
Könnten Sie nicht einfach jede ID unter einer Datei speichern und den Database-Anruf basierend darauf ändern? Wie type = match & id = 5 –