Heim > Backend-Entwicklung > PHP-Tutorial > Beispielcode für mehrere Implementierungsmethoden der PHP-Sprungseite

Beispielcode für mehrere Implementierungsmethoden der PHP-Sprungseite

怪我咯
Freigeben: 2023-03-13 09:14:02
Original
2079 Leute haben es durchsucht

Dieser Artikel ist eine detaillierte Analyse und Einführung in verschiedene Implementierungsmethoden der PHP-Sprungseite. Freunde in Not können darauf verweisen

•PHP-Seitensprung 1.Kopfer()Funktion
Die header()-Funktion ist eine sehr einfache Methode für den Seitensprung in PHP. Die Hauptfunktion der Funktion header () besteht darin, den HTTP-Protokollheader (Header) an den Browser auszugeben. Die Funktion
header() ist wie folgt definiert:
void header (string string [,bool replacement [,int http_response_code]])
Der optionale Parameter „Replace“ gibt an, ob der vorherige ähnliche Header ersetzt oder ein Header desselben Typs hinzugefügt werden soll. Die Standardeinstellung ist „Ersetzung“.
Der zweite optionale Parameter http_response_code erzwingt den HTTP-Antwortcode auf den angegebenen Wert. Der Header vom Typ Location in der Header-Funktion ist ein spezieller Header-Aufruf, der häufig zum Implementieren von Seitensprüngen verwendet wird.
Hinweis:
1. Zwischen Standort und „:“ darf kein Leerzeichen stehen, sonst wird nicht gesprungen.
2. Es kann keine Ausgabe erfolgen, bevor der Header verwendet wird.
Der PHP-Code nach 3.header wird ebenfalls ausgeführt. Der Code zum Umleiten des Browsers zum offiziellen Forum von Lamp Brothers

lautet beispielsweise wie folgt:

<  ?php 
//重定向浏览器 
header("Location: http://bbs. lampbrother.net"); 
//确保重定向后,后续代码不会被执行 
exit;
?>
Nach dem Login kopieren

• PHP-Seitensprung 2. Meta-Tag
Meta-Tag ist ein Tag in HTML, der für die Bereitstellung von Dokument-Metainformationen verantwortlich ist. Durch die Verwendung dieses Tags in einem PHP-Programm können auch Seitensprünge erzielt werden. Wenn http-equiv als Aktualisierung definiert ist, springt es beim Öffnen der Seite innerhalb eines bestimmten Zeitraums basierend auf dem durch den Inhalt angegebenen Wert zur entsprechenden Seite.
Wenn content="seconds;url=website" festgelegt ist, definiert es, wie lange es dauert, bis die Seite zur angegebenen URL springt. Beispielsweise wird das Meta-Tag verwendet, um nach der Veröffentlichung des Impfstoffs automatisch zum offiziellen Forum der LAMP Brothers Band zu springen.

Der Code lautet wie folgt:

<   meta   http-equiv = "refresh"  
content = "1;url=http:// bbs.lampbrother.net" >
Nach dem Login kopieren

Zum Beispiel implementiert das folgende Programm meta.php die Seite so, dass sie nach dem Verweilen auf der Seite automatisch zu bbs.lampbrother.net springt für eine Sekunde.

Der Code lautet wie folgt:

<  ?php   
$ url  =  "http://bbs.lampbrother.net" ;  ?>  
<   html >    
<   head >    
<   meta   http-equiv = "refresh"   content ="1;  
url = <  ?php echo $url;  ?> " >    
<  /head >    
<   body >    
页面只停留一秒……   
<  /body >  
<  /html
Nach dem Login kopieren

PHP-Seitensprung drei, JavaScript
Zum Beispiel dieser Code kann an jeder zulässigen Stelle im Programm platziert werden.

Der Code lautet wie folgt:

<  ?php  
$ url  =  "http://bbs.lampbrother.net" ;  
echo " <   script   language = &#39;javascript&#39;  
type = &#39;text/javascript&#39; > ";  
echo " window.location.href = &#39;$url&#39; ";  
echo " <  /script > ";  
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispielcode für mehrere Implementierungsmethoden der PHP-Sprungseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage