Me gustaría evitar que se pudieran introducir vía URL parámetros erróneos que permitieran recargar mi página con errores.
Pongo un ejemplo:
Si tenemos una página ficticia llamada forofosdelweb.com/index.php?id=foro-php, digamos que alguien modifica foro-php por foro-pph.
Entonces la página no se visualizaría bién...
Pues a mi me gustaría en esos casos desviar a una página error 404 o bien no permitir que se recargue mi página.
Mi idea era tan simple como crear una estructura de control de tipo condicional if y asignarle como condición unos valores posibles para el parámetro id, y entre llaves el resto de la página.
Digamos que sería como un interruptor.
¿Ideas? He visto que alguna página importante tipo ixquick.com encriptan la url y punto.
PD: Ya uso mysqli_real_escape_string() para escapar caracteres.