In PHP wird die Header () -Funktion zum Senden von RAW -HTTP -Header -Informationen verwendet. Wenn Sie die Anforderung des Benutzers auf eine andere Seite umleiten möchten, können Sie den Standort HTTP -Header verwenden. Die grundlegende Syntax ist wie folgt:
header("Location: http://m66.net/your-target-page.php");
exit();
Der obige Code leitet den Benutzer von der aktuellen Seite auf http://m66.net/your-target-page.php um. Die Funktion exit () wird verwendet, um sicherzustellen, dass das Skript nach dem Senden des Headers und keinen Ausgängen mehr ausgeführt wird.
Datei_get_Contents () ist eine sehr häufige Funktion in PHP, mit der der Inhalt einer Datei oder URL gelesen wird. Durch die Verwendung dieser Funktion können Sie den Inhalt einer Remote -Datei oder einer lokalen Datei abrufen.
$content = file_get_contents("http://m66.net/some-file.php");
In dieser Codezeile wird der Inhalt der Datei http://m66.net/some-file.php gelesen und in der Variablen $ content gespeichert.
Sie können die Funktionen File_get_Contents () und Header () kombinieren, zuerst den Inhalt der Remotedatei lesen und dann den Inhalt an den Benutzer weitergeben. Dies ist eine Implementierungsmethode zur Dateiw ". Die Grundidee besteht darin, Dateiinhalte über File_get_Contents () zu erhalten und entsprechende HTTP -Header über Header () zu senden, um Dateiinhalte weiterzuleiten.
// Holen Sie sich den Dateiinhalt
$content = file_get_contents("http://m66.net/some-file.php");
// Angemessen einstellen Content-Type Kopf,Informieren Sie den Browser über die Art des Inhalts
header("Content-Type: text/html");
// Dateiinhalt ausgeben
echo $content;
exit();
Wir können diese Methode in eine Funktion für bequemere Verwendung einkapseln. Im Folgenden finden Sie eine einfache Datei -Weiterleitungsfunktion implementiert: