este script es el + seguro y simple q logre hacer.
solo debes llamar la funcion mostrar_zona() en donde kieres q se vea el contenido de la web modular.
las primeras variables son la carpeta donde estan las webs q vas a incluir, la web por defecto y una de error en caso de no existir si alguien escribe cualkier valor en la variable $zona en la url.
Código PHP:
<?php
$zona_carpeta = "zonas";
$zona_predeterminada = "portada";
$zona_error = "error";
function mostrar_zona()
{
global $zona_carpeta, $zona_predeterminada, $zona_error, $zona;
if(!empty($zona) && file_exists("$zona_carpeta/$zona.php")) {
include("$zona_carpeta/$zona.php");
} elseif(!empty($zona) && !file_exists("$zona_carpeta/$zona.php")) {
echo"zona desconocida<br>";
include("$zona_carpeta/$zona_predeterminada.php");
} else {
include("$zona_carpeta/$zona_predeterminada.php");
}
}
?>