Hallo Alexander,
in_array ($erlaubte_seiten, $_GET['include']) ? $_GET['include'] : 'default.php'
andersrum:
in_array($_GET['include'], $erlaubte_seiten) ? $_GET['include'] : 'default.php'
in_array() sucht im zweiten Parameter nach dem ersten, nicht andersrum.
Grüße aus Nürnberg
Tobias