El problema es que estás fiándote de que register_globals está en ON en tû PHP.ini, lo cuál no es siempre así ni es lo más recomendable.
Lee algo sobre el uso de
Register Globals
Tu código debería ser algo así:
Código PHP:
<?php
if(empty($_GET['seccion']))
{
include("noticias.php");
}
else
{
if(file_exists($_GET['seccion'].".php"))
include($_GET['seccion'].".php"); //Nota el uso de $_GET['seccion'] en vez de $seccion
else
echo 'Perdón pero la página solicitada no existe';
}
?>
Saludos,