Mejorando el código de
El_MiMo :
Código PHP:
<?php
// Leemos la variable que indica que pagina queremos cargar.
if(empty($_GET['secc'])) {
$pagina='home';
include($pagina.'.php');
} else {
$pagina=$_GET['secc'];
if ($pagina=='index') {
include('home.php');
} else {
include($pagina.'.php');
}
?>
Adaptado a lo que decía orphan y sin el "bug" de poder incluir una página en una misma... (incluir index.php en index.php)
Faltaría poner alguna protección para que no puedan incluir HTML ni PHP en la URL.
Lo mejor es hacer un switch para tener controladas las opciones posibles a incluir... que es lo primero que teníamos.