Non so fino a che punto sia un problema di codice php; è un errore http fornito dal server IIS.

Ma nel caso in cui l'utente sia vuoto cosa ti aspetteresti? una pagina vuota?