在PHP中從一個頁面到另一個頁面的重定向通常是使用header()函數或JavaScript程式碼,這兩種方式來實現的。本篇文章就來跟大家介紹如何使用這兩種方式來進行重定向,希望對大家有幫助。
在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 '<script type="text/JavaScript"> '; echo "window.location.href= 'http://www.php.cn';"; echo "</script>"; ?>
相關文章推薦:如何在PHP中執行JavaScript程式碼? (程式碼範例)
以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是如何在PHP中進行重定向的詳細內容。更多資訊請關注PHP中文網其他相關文章!