Bei der Website-Entwicklung ist es oft notwendig, automatisch zu einer anderen Seite zu springen, nachdem der Benutzer einen Vorgang abgeschlossen hat. In PHP können wir die Funktion header() verwenden, um diese Funktionalität zu erreichen.
header()-Funktion wird verwendet, um rohe HTTP-Header an den Client zu senden, die normalerweise für Weiterleitungen oder Einstellungscookies verwendet werden . Die Syntax lautet wie folgt:
header(string $header_string [, bool $replace = true [, int $http_response_code ]]): void
//Wobei $header_string der HTTP-Header ist Es werden Informationen gesendet. $replace gibt an, ob der Header durch denselben Namen ersetzt werden soll. $http_response_code gibt den zurückgegebenen HTTP-Statuscode an.
Redirect bedeutet, dass der Server beim Zugriff des Benutzers auf eine Seite einen 3XX-Statuscode zurückgibt und den Browser anweist, eine Umleitung anzufordern eine andere Seite. Sie können die Funktion header() in PHP verwenden, um die Umleitung zu implementieren. Der Code lautet wie folgt:
header("Standort: http://www.example.com /");# 🎜🎜#?>
php
$name = $_GET['name'];$age = $_GET['age'];
?>
sleep(5);
header("Location: http: //www .example.com/");
?>
In diesem Beispiel verwenden wir die Funktion „sleep()“, um die Ausführung für 5 Sekunden anzuhalten und dann zur Zielseite zu springen .
Zusammenfassung
Die Funktion header() in PHP kann problemlos eine Seitenumleitung implementieren und auch Parameter und Verzögerungen übernehmen. Sie sollten bei der Verwendung auf die Einhaltung des HTTP-Protokolls achten, um einige Sicherheitsprobleme zu vermeiden.
Das obige ist der detaillierte Inhalt vonPHP springt zu anderen Webseiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!