Es gibt mehrere Sprungmethoden in PHP

藏色散人
Freigeben: 2023-03-11 12:44:02
Original
5191 Leute haben es durchsucht

php有3种跳转方式,分别是:1、使用Header函数,语句如“Header("Location: $url");”;2、使用META的REFRESH标记跳转;3、利用echo打印出脚本代码进行跳转。

Es gibt mehrere Sprungmethoden in PHP

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php有几种跳转方式?

一、使用 Header 函数

例如,逻辑成立后,跳转到 loging.php 页面。

<?php
Header("Location: loging.php"); 
# URL也可以使用变量
 ## Header("Location: $url"); 
 
?>
Nach dem Login kopieren

语法上需要注意 Location: 后面有一个空格,用法上需要格外注意:使用 Header 函数跳转页面时,切忌放在顶部,该语句前面有 HTML 的话,会直接报错。

二、使用 HTML 标记

其实就是使用 META 的 REFRESH 标记。

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

先判断 url 链接是否存在,存在的话则跳转。

三、使用 JS 脚本

其实就是利用 echo 打印出脚本代码,负责使用 location.href API 进行跳转。

<?php
$url="http://www.baidu.com"; 
echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 
echo "location.href=&#39;$url&#39;"; 
echo "</scrīpt>-->"; 
?>
Nach dem Login kopieren

借助 JS 来完成跳转。

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonEs gibt mehrere Sprungmethoden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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