Heim  >  Artikel  >  Backend-Entwicklung  >  So springen Sie zur PHP-Seite

So springen Sie zur PHP-Seite

巴扎黑
巴扎黑Original
2016-12-01 09:26:311202Durchsuche

Als ich in den letzten Tagen PHP zum Schreiben neuartiger Site-Codes verwendet habe, stellte ich fest, dass bei der Verwendung von header() manchmal ein Fehler gemeldet wurde, den ich online nicht kannte, und einige Leute sagten, dass dies der Fall sei wurde durch etwas verursacht, das zuvor ausgegeben wurde, und einige sagten, es sei ein Problem mit UTF8. Bevor ich es herausfand, habe ich einige andere Sprungmethoden gefunden und diese Funktion auch implementiert.


1. Verwenden Sie HTTP-Header-Informationen


Das heißt, verwenden Sie die HEADER-Funktion von PHP. Die Funktion der HEADER-Funktion in PHP besteht darin, Steueranweisungen an den Browser zu erteilen, die über den im HTTP-Protokoll angegebenen WEB-Server weitergeleitet werden sollen, z. B. die Angabe des Typs der Rückgabeinformationen („Kontexttyp: xxx/xxx“). die Attribute der Seite („Kein Cache“, „Abgelaufen“) usw.
Die Methode zum Weiterleiten zu einer anderen Seite mithilfe von HTTP-Header-Informationen ist wie folgt:

<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
}
?>

Beachten Sie, dass nach „Localtion:“ ein Leerzeichen steht.

2. Verwenden Sie HTML-Tags


Verwenden Sie HTML-Tags, also das REFRESH-Tag von META, zum Beispiel:

<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>


3. Verwenden Sie ein Skript, um


zu implementieren:

<?
$url="http://www.PHPuser.com";
echo "<!--<SCRIPT LANGUAGE="JavaScript">";
echo "location.href=&#39;$url&#39;";
echo "</SCRIPT>-->";
?>

src="/inc/gad/ad2.js">


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn