喵喵笨兔 の 喵喵的家~遊戲天地 - 首頁(上版面)
喵喵笨兔 の 喵喵的家~遊戲天地 - 首頁(左版面)
首  頁 最新消息 遊戲攻略 遊戲影片 遊戲圖片 下載區 學習分享 留言板 FB粉絲團
 喵喵笨兔 の 喵喵的家~遊戲天地 - PHP 跳轉、重整頁面的方式

PHP 或一般網頁跳轉、重整頁面的方式

PHP 或一般網頁跳轉、重整頁面的方式:

(1) 利用 header() 函數

<?php 
header("Location: http://vv0817.byethost3.com"); //網址

header("Location: 1.html"); //同一目錄下 ?>

  指向超連結:header("Location: 網頁")
  本頁重新整理:header("Refresh: 秒數;")
  範例:

      <?PHP
      header("Location: 1.php");   //指向同目錄下的 1.php
      header("Location: http://vv0817.byethost3.com");  //指向笨兔的網站^^
      header("Refresh: 3;");  //3秒後網頁重新整理      
      ?>

(2) 利用 Meta 標籤
  REFRESH=重整頁面, CONTENT=幾秒後重整(設0就是立即重整)

      < ?php 
      echo '<meta http-equiv=REFRESH CONTENT=1;url=http://vv0817.byethost3.com>'; //網址
      或
      echo '<meta http-equiv=REFRESH CONTENT=1;url=123.html>'; //同一目錄下
      ?>

  所以一般會利用 Meta 標籤來定時重整網頁,或定時指向某網頁。只要在網頁 <head> </head> 間加入以下,就可定時重整或導向某網頁了!

  1800秒(30分鐘)後,自動導向 logout.html 網頁。
  <meta http-equiv="refresh" content="1800; url=logout.html">

  300秒(5分鐘)後,頁面自動重整。
  <meta http-equiv="refresh" content="300;">

(3) 用 JavaScript 撰寫

<?php
      $url = "http://vv0817.tk";
      echo "<script type='text/javascript'>";
      echo "window.location.href='$url'";
      echo "</script>"; 
?>
或
<?php
      $url = "http://vv0817.tk";
      echo "<script type='text/javascript'>";
      echo "window.location.replace('$url')";
      echo "</script>"; 
?>
  • 在<body> 內加入onload 事件來定時重整頁面:
    <body onload="setTimeout('location.reload()', 5000)">
    每隔5秒就重整頁面一次; 1秒=1000毫秒; 如要5分鐘重整一次,則設5x60x1000=300000.
    </body> 		  

(4) 用 history.go() 函數

  history.go() 需要以整數當參數,使瀏覽器 (broswer) 走到參數指定的網頁,正數往前走,負數往回走。前提是您要瀏覽過二個網頁以上,如此才能上一頁或下一頁唄!^^

  範例:

    //到上一頁 (先出現錯誤訊息視窗再回上一頁)
    <script> alert("錯誤");history.go(-1); </script> 
    //到下二頁
    <script> history.go(2); </script>
    //返回上一頁 (最上方的【返回上頁】按鈕就是此範例)
    <input type ="button" onclick="history.back()" value="返回上頁"></input>
笨兔隨手筆記於 2017/09/15

喵喵笨兔 の 喵喵的家~遊戲天地
http://vv0817.tk
http://vvv.lionfree.net
http://qo3op.asuscomm.com/vvv
https://uoedgpkhyfwzmd7zua8myg-on.drv.tw/vvv