non è affatto strano...
al posto di mettere $pagina = $_GET bla bla, puoi mettere per il controllo sulla pagina questo:
if(isset($_GET['pag'])) {
$pagina = $_GET['pag'];
..condizioni inclusioni pagina e inclusioni..
die();
}
questo all'inizio della pagina, poi per "undefinied index" vuol dire che l'attributo GET "pag" non era specificato ed è chiaro che se setti una variabile con un attributo che non esiste debba generare un errore