se ti carica la struttura della pagina significa che non entra nell'if, non che l'exit non funziona
comunque, prova a modificare l'if così:

if ($id=="") die();


e quando recuperi la variabile dal GET fai un minimo di controllo (usando magari trim e altre funzioni di controllo - vedi le descrizioni delle funzioni sul manuale)