sinceramente non ho capito nemmeno io però funziona...

io scrivendo così ho l'apertura della pagina secondi.php...
http://127.0.0.1/index.php?page=secondi.php

Comunqe ecco cosa ho capito io (è da circa 1 settimana che ho iniziato con il pHP..)
codice:
<?//vabbè, qui apre il php....

if (isset($_GET['page'])) {//se alla variabile index.php?page= è assegnato qualcosa 

 include($_GET['page']);//include (Nomepagina.php)

}

else {//altrimenti

 include("main.php");//mostra main.php

}

?>

nel mio caso quindi (http://127.0.0.1/index.php?page=secondi.php)

$_GET['page'] = "secondi.php";

e quindi il testo diventa semplicemente

include (secondi.php");

e infatti mi mostra solo quella pagina, se la scio bianco mi mostra main.php....

Ecco, forse ho capito allora....