Warum muss ich nach der Umleitung über den Header ('Location ..') in PHP 'exit' aufrufen?

Wissen Sie, dass wenn Sie umleiten möchten einen Benutzer in PHP können Sie die header-Funktion:

header('Location: http://smowhere.com');

Es ist auch bekannt, dass es eine gute Praxis zu legen, auch eine exit; nach der header anrufen, um zu verhindern, dass die Ausführung von anderen php-code. Also meine Frage ist: könnte der code nach dem header-Lage Anruf effektiv ausgeführt? In welchen Fällen? Kann ein böswilliger Benutzer in der Lage sein, vollständig zu ignorieren, die header('Location..') nennen? Wie?

InformationsquelleAutor der Frage Nicolò Martini | 2010-04-30

Schreibe einen Kommentar