Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php有几种跳转方式

php有几种跳转方式

藏色散人
藏色散人asal
2021-07-12 09:48:555161semak imbas

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视频教程

Atas ialah kandungan terperinci php有几种跳转方式. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php ci 中文乱码如何解决Artikel seterusnya:php怎么调试sql语句错误