Auf der Java-Seite haben wir einen Servlet-Filter, der die Authentifizierung behandelt. Wir müssen nicht alle anderen Servlets oder JSPs ändern, um der Seite eine Authentifizierung hinzuzufügen, es sei denn, die Seite benötigt angepassten Inhalt.
Wie können wir dasselbe bei PHP erreichen? Wir verwenden keine Frameworks für PHP.
Es gibt kein direktes Äquivalent. Am besten ist es, wenn Sie oben eine gemeinsame Datei einfügen und diese Logik je nach Bedarf oben ausführen. Also:
%Vor%mit:
%Vor%Wenn Sie am Ende etwas tun wollen, haben Sie ein paar Möglichkeiten:
ob_start()
; oder register_shutdown_function()
. Also:
%Vor%oder
%Vor%wenn ich Ihre Frage richtig verstehe. Dies kann auf der Architektur variieren .. zum Beispiel .. Erstellen Sie eine Include-Datei, die überprüft, ob der Benutzer über die Sitzung authentifiziert wird, wenn nicht an eine Anmeldeseite senden. Ich denke, jede Seite mit mehr als 2 Skripten würde eine Art Include-Datei verwenden und Sie können diesen Code in diese Datei einfügen. Sie können sogar ein Array haben, das die Namen der Seiten enthält, die eine gültige Benutzersitzung haben müssen und die mit der Anfrage-URL übereinstimmen .. mehrere Möglichkeiten, um darüber zu gehen .. Sie müssen nur die auswählen, die Ihnen am besten passt.
Tags und Links java php httprequest servlet-filters