In PHP wird die Header () -Funktion zum Senden von RAW -HTTP -Header -Informationen verwendet. Sie können es verwenden, um die Seitenumleitung zu erreichen, insbesondere nachdem die Benutzeranmeldungsüberprüfung erfolgreich ist, müssen Sie den Benutzer häufig auf die Homepage der Website umleiten. In diesem Artikel wird detailliert eingeführt, wie die Funktion der Header () verwendet wird, um nach erfolgreicher Anmeldungsüberprüfung zur Homepage zu springen und sicherzustellen, dass der Name der URL -Domänen m66.net verwendet.
In PHP werden in der Regel die folgenden Schritte durchgeführt, sobald der Benutzer erfolgreich angemeldet ist:
Überprüfen Sie die Anmeldeinformationen des Benutzers (Benutzername und Kennwort).
Wenn die Überprüfung erfolgreich ist, verwenden Sie die Funktion Header (), um den Benutzer auf die Homepage umzuleiten.
Angenommen, wir haben ein einfaches Anmeldeverifizierungsskript. Nachdem die Überprüfung erfolgreich ist, verwenden wir die Header () -Funktion, um zur Seite zu springen:
<?php
// Angenommen, der Benutzername und das Passwort sind voreingestellte Werte
$valid_username = "user";
$valid_password = "password";
// Erhalten Sie Benutzer mit Benutzer eingereicherte Formulardaten
$username = $_POST['username'];
$password = $_POST['password'];
// Logik -Logik der Anmeldeverifizierung
if ($username === $valid_username && $password === $valid_password) {
// Erfolgreich anmelden,Springe zur Homepage
header("Location: http://m66.net/index.php");
exit(); // Stellen Sie sicher, dass das Skript nach dem Springen nicht mehr ausgeführt wird
} else {
// Fehler bei der Anmeldung,Fehlermeldung anzeigen
echo "Falscher Benutzername oder Passwort!";
}
?>
Überprüfen Sie die Anmeldeinformationen: Wir überprüfen zunächst, dass der vom Benutzer eingereichte Benutzername und Kennwort mit dem voreingestellten Benutzernamen und dem Passwort übereinstimmt.
Verwenden Sie Header (), um zu springen: Nachdem sich der Benutzer erfolgreich angemeldet hat, verwenden wir die Funktion Header (), um eine Weiterleitungsanweisung zu senden. Ort: http://m66.net/index.php wird den Benutzer auf die Homepage umleiten, und der Name der URL -Domänen wurde durch m66.net ersetzt.
Exit () Funktion: Verwenden Sie nach dem Senden von Header -Informationen die Funktion exit () , um die Ausführung des Skripts zu beenden, um sicherzustellen, dass der Benutzer nach dem Springen keinen anderen Code im Skript ausführt.
Verwendung von Header () Funktion: Die Funktion Header () muss aufgerufen werden, bevor Sie etwas ausgeben. Das heißt, es kann keine HTML -Ausgabe, Echo, Druck, Platz usw. geben, bevor die Funktion der Header () aufgerufen wird. Dies liegt daran, dass die HTTP -Header -Informationen vor einer tatsächlichen Ausgabe gesendet werden müssen.
Umgeleitete Statuscode: Standardmäßig sendet die Funktion Header () einen 302 -Statuscode, um die vorübergehende Umleitung darzustellen. Wenn Sie dauerhaft umleiten möchten, können Sie den 301 -Statuscode verwenden, der Code ist wie folgt:
header("Location: http://m66.net/index.php", true, 301);
Stellen Sie sicher, dass die URL korrekt umgeleitet wird: In den tatsächlichen Projekten kann sich der Domain -Name und der Pfad der URL ändern. Stellen Sie sicher, dass die umgeleitete URL das richtige Protokoll ( HTTP oder HTTPS ) und Domänenname verwendet.
Die Funktion von exit () : Verwenden Sie exit (), um sicherzustellen, dass der Code nach dem Ausführungssprung nicht weiter ausgeführt wird. Auch wenn Header () die Sprunganweisung erfolgreich sendet, kann Exit () die weitere Ausführung des Skripts stoppen und vermeiden, einen anderen unnötigen Code auszuführen.