primero... $_GET['miduda'] NO contiene la URL completa... solo el valor GET usado...
osea....
http://host.com?miduda=ejemplo DEVUELVE solo "ejemplo" (sin comillas)
al usar un switch() NO te va a funcionar si no entien des esta diferencia.... en el CASE podrias comparar solo los valores pasados.... NO URL's completas.... vale??
a estudiar!