Hola,
Aquí te dejo un ejemplo de como usar el switch. Suponiendo que tienes en $i la variable que te llega en la URL (propiamente dicho, GET), este código incluirá el archivo que toca dependiendo de su valor, y en caso de que tuviera un valor "inesperado" o que tu no te esperavas, hará la rama del
default.
De esta manera tu código esta mucho más limpio y bonito y, a la vez, evitas el RFI (Remote File Inclusion). Porque? Fijate que yo solo hago includes de un archivo, pero
nunca de una variable. Si dejas que lo haga una variable, dejas demasiada libertad al usuario para poder hacer un include de cualquier archivo (incluso tambien de algun archivo maligno alojado en otro servidor).
Para + info leete el link que te dejó Ing_Amc de Wikipedia.
<?php
switch ($i) {
case "antena3":
include("antena3.php");
break;
case "telecinco":
include("telecinco.php");
break;
case "la_siete":
include("la_siete.php");
break;
default:
include("error.php");
}
?>
Saludetes!