Come gestisco la variabile indefinita in php?

Il mio problema è che ho un pagina .php in cui dovrebbe essere passata una variabile da una pagina precedente.
Se questa variabile non è passata ho messo un redirect in Js, ma non sembra funzionare. Ho fatto così:

Codice PHP:
switch ($research):
   case 
0:
// istruzioni
   
case 1:
// istruzioni
   
case 2:
// istruzioni
   
case 3:
// istruzioni
   
default: //nel caso in cui la variabile non c'è
   
echo "<script language=\"javascript\">document.location.href=\"paginaprecedente.php\"</script>";
endswitch;