php有3種跳轉方式,分別是:1、使用Header函數,語句如「Header("Location: $url");」;2、使用META的REFRESH標記跳轉;3、利用echo列印出腳本程式碼進行跳轉。
本文操作環境: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='$url'"; echo "</scrīpt>-->"; ?>
借助 JS 來完成跳轉。
推薦學習:《PHP影片教學》
以上是php有幾種跳轉方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!