Gentili signori buonasera

questo è il codice del file index.php di un tutorial su html.it per template in php:
Codice PHP:
<? include("header.php");
include(
"menu.php");
$p="main"//pagina di default per i contenuti centrali
if(isset($_GET['page'])){ //pagina passata via parametro
    
$p=$_GET['page'];
    if(
$p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
        
$p="error"//pagina di errore
    
}
include(
$p.".php");
include(
"footer.php"); ?>
come vedete include varie pagine, e tramite il passaggio di variabili permette di raggiungere le altre pagine del sito, cioè mi permette di fare

index.php?page=test -> includerà la pagina test.php

ma io ho bisogno di passare una variabile diversa, e includere un'altra pagina:

index.php?numero=44 -> come faccio per includere la pagina visualizza.php?numero=44

grazie!