A mi me parece lógico lo que te pasa. Yo haría lo siguiente, comprobar si existen las variables $ss, $s y $msg antes de hacer su respectivo switch con la función
isset.
De todas maneras, si te pasan la variable $ss y no es igual a 1 te seguirá cargando los dos default. Yo me lo pensaría eso mejor. Un saludo.