Creo q entendi tu problema:
Tu codigo es algo asi:
Código PHP:
include("noticias.php?action=mostrar&categoriaid=1");
y al poner eso te manda error... NO es necesario que coloques eso. Si la pagina en la que incluyes l archivo noticias.php se llama, p. ej. index.php, con tan solo poner
Código PHP:
include("noticias.php");
y llamar a la pgina asi:
index.php?action=mostrar&categoriaid=1
estas pasando las variables URL a todas las paginas incluidas. Como el nombre de la funcion lo dice, estas incluyendo todo el codigo de la pagina noticias.php en la pagina index.php, por lo que las variables disponibles en index.php tambien lo estaran para noticias.php
Es lo que se me ocurre, si no es la respuesta, es que no te entendi bien el problema...
un saludo,