Cita:
Iniciado por cachusan
Lo unico que se me ocurre sería algo así:
Código PHP:
Ver original 'nombre_1',
'nombre_2'
);
(!in_array($_GET['f'], $params) ? error
() : $_GET['f']());
Obviamente habria que validar varias cosas, pero sirve para captar la idea
Que va, más sencillo...
Código PHP:
Ver original//a este include llega el $_GET escapado ya
$params = getParams();//obtiene los códigos "válidos"
echo(''); //error -> en la página que llama ya comprueba el texto retornado y si es vacío lanza un error 404
$params[$_GET['f']];
Y así me ahorro un gran tiempo de cómputo y algún que otro KB de archivo...