首頁 >後端開發 >php教程 >如何在PHP中進行重定向

如何在PHP中進行重定向

青灯夜游
青灯夜游原創
2019-01-18 17:47:225785瀏覽

在PHP中從一個頁面到另一個頁面的重定向通常是使用header()函數或JavaScript程式碼,這兩種方式來實現的。本篇文章就來跟大家介紹如何使用這兩種方式來進行重定向,希望對大家有幫助。

如何在PHP中進行重定向

在PHP中使用header()函數進行重定向

header()函數是PHP中的內建函數,用於將原始HTTP(超文本傳輸??協定)標頭髮送到客戶端。

基本句式:

header( $header, $replace, $http_response_code )

$header:此參數用於保存標頭字串。

$replace:此參數用於保存replace參數,該參數指示標頭應替換先前的類似標頭,或添加相同類型的第二個標頭。它是可選參數。

$http_response_code:此參數儲存HTTP回應碼。

程式碼範例:

<?php
// 重定向浏览器
header("Location: http://www.php.cn"); 
exit; 
?>

#註:header()函數之後的exit或die函數是必要的。

透過PHP使用JavaScript程式碼

在JavaScript中,可以使用windows.location物件進行重定向,它可以用來取得目前頁面地址(URL)並將瀏覽器重新導向到新頁面。 window.location物件包含有關頁面的重要訊息,例如hostname,href,pathname,port等。

程式碼範例:

<?php
// 在PHP中使用javascript,实现重定向浏览器
echo &#39;<script type="text/JavaScript"> &#39;;
  
echo "window.location.href= &#39;http://www.php.cn&#39;;";
echo  "</script>";
?>

相關文章推薦:如何在PHP中執行JavaScript程式碼? (程式碼範例)

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是如何在PHP中進行重定向的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn