Hay otras técnicas similares .. por ejemplo usando arrays donde almacenes los nombres de tus páginas a incluir. De esta forma aplicando una función tipo in_array() puedes chequear si la página es autorizada a ser "incluida" .. (para que no te hagan un "include" de algún config.inc.php o algo así).
La parte que cargue tu contenido dinámico sería algo así:
Código PHP:
<?
$paginas=array("nose.php","otra.php","etc.php");
$pagina=$_GET['seccion'];
if (in_array($paginas,$pagina)){
include ($paginas[$pagina]);
} else {
echo "página no válida";
}
?>
Un saludo,
PD: el artículo que mencionas de Webrecurso .. el problema que tiene es que NO valida NADA!!! y eso puede ser peligroso!!!.