PHP: utilizando exit (); o morir(); después del encabezado ("Ubicación:");

Tengo un sistema de inicio de sesión / registro de usuario que simplemente usa

// execute queries, set cookies, etc. here
header("Location: " . getenv("HTTP_REFERER"));

Recientemente leí una publicación sobreexit(); ydie(); y no tenía idea de que se suponía que debía usarlos. Por lo que entiendo, ¿hacen que termine el PHP? ¿Es eso correcto? ¿Cuál es la mejor manera en que puedo trabajar para esto, simplemente agregando una de estas funciones directamente después del encabezado (); ejecución que tengo?

Tengo AJAX, jQuery leyendo mi login.php / register.php, ¿afectará esto de alguna manera?

Edit: Aparte de después del encabezado () ;, ¿dónde más debería estar usitilizando laexit(); odie(); funciones? Y esexit(); más usado alrededor de PHP mientras quedie(); más usado alrededor de Perl?

Respuestas a la pregunta(10)

Su respuesta a la pregunta