2010年6月30日 星期三

PHP的自動轉址: header

自動轉址(redirect to next page) 很常用到
像是 登入之後的轉址 登出後轉址 寄信後的轉址...

php的用法是必須在網頁的最前面寫下header語法
或者在html的"body tag"之前 要不然會出現錯誤訊息

一、 header直接自動轉址
語法: header ("Location: 網址");

例:
<?php
  header("Location: http://qookuku.blogspot.com/");
?>

當這段語法的網頁被打開 馬上會轉到目標頁
就算是按上一頁 也回不去 可說是相當安全
----------------------------------------------------------------

二、 header數秒後自動轉址
header也可以不用馬上轉址
可以設定成幾秒後自動轉址
語法: header("refresh:秒; url=網址");

例:
<?php
  header("refresh:10; url=http://qookuku.blogspot.com/");
?>


上面的例子 10秒後 會自動轉到目標頁面
refresh 告訴系統要停多少時間
url告訴系統轉址到那

沒有留言:

張貼留言