A modo de truco facil, tu sabes que para ser interno no debe tener nada como
http://, entonces en tu cadena busca y limpia eso, algo como:
if($pagina== "") { ////variable para incluir la pagina
include("home2.php"); ///pagina default
}
else
{
//asegurarte que no es un URL hacia otra pagina
$pagina = str_replace("http", "", $strPagina);
if(file_exists("$pagina.php")) { ///si la pagina existe incluirla
include("$paginaphp");
}
else {
echo("<center>El enlace no existe</center><br><br>") ;///mensaje si no existe el archivo
}
}