首页 >后端开发 >PHP问题 >php有几种跳转方式

php有几种跳转方式

藏色散人
藏色散人原创
2021-07-12 09:48:555215浏览

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

php有几种跳转方式

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

php有几种跳转方式?

一、使用 Header 函数

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

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

语法上需要注意 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>

先判断 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>-->"; 
?>

借助 JS 来完成跳转。

推荐学习:《PHP视频教程

以上是php有几种跳转方式的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn