Heim > Artikel > Backend-Entwicklung > PHP-Mobiltelefon kann nicht zum Domainnamen springen
PHP-Mobiltelefon kann nicht zum Domainnamen springen
Manchmal tritt das Problem auf, dass der Header-Speicherort nicht gefunden werden kann Auf dem Mobiltelefon umgeleitet. Im Folgenden verwenden wir js anstelle der Header-Position, um den Domain-Namen-Sprung zu implementieren.
header("Location:http://www.php.cn");
wurde in
header('HTTP/1.1 301 Moved Permanently'); header("Content-type:text/html;charset=utf-8"); echo "<script>"; echo "location.href='http://www.php.cn'"; echo "</script>";
header() zum Senden nativer HTTP-Header geändert.
header() muss vor jeder tatsächlichen Ausgabe aufgerufen werden, unabhängig davon, ob es sich um normale HTML-Tags, leere Zeilen oder Leerzeichen in der Datei- oder PHP-Ausgabe handelt. Dies ist ein häufiger Fehler beim Zugriff auf Funktionen in anderen Dateien über include, require oder andere Funktionen, wenn vor dem Aufruf von header() Leerzeichen oder Leerzeilen vorhanden sind. Das gleiche Problem besteht bei separaten PHP/HTML-Dateien.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonPHP-Mobiltelefon kann nicht zum Domainnamen springen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!