Hola a todos por aqui. Tengo un problemilla con esto y es que no he hallado la forma de arreglarlo aun. El tema es que paso las variables
category y
page por la url y con un array verifico si puedes acceder o no.
Aqui esta el codigo: Código PHP:
$validpages = array('a', 'c');
if (isset($_GET['category'])) {
$category .= $_GET['category'] . "/";
if (isset($_GET['page'])) {
$page = $_GET['page'];
if (in_array($page,$validpages)) {
$page .= '.php';
include ("contenidos/".$category.$page);
}
else {include('index.php');echo "Page not found";}
}
else {include('index.php');echo "Category not found";}
}
else {include('index.php');}
El problemas es que al pasar una "incorrecta variable", ej.:
Me sale error de include:
Warning: include():
Y lo que no quiero es que alguien vea ese error al pasar una "incorrecta variable" ya sea porque el usuario la escribio en la url o por mi falta.
Saludos y Gracias de antemano