[php]http的狀態碼

風痕影默發表於2014-12-13

1、分類

100~199 表示成功接受請求,要求客戶端繼續提交下一次請求才能完成整個過程處理。

200~299 表示成功接收請求並已完成整個處理過程,常用200

300~399 為完成請求,客戶需進一步細化請求。例如,請求的資源已經移動到一個新地址,常用302, 304

400~499 客戶端的請求有錯誤,常用404

500~599 服務端出現錯誤,常用500

2、常用介紹

  1)302,伺服器向瀏覽器傳送302標識告訴瀏覽器此頁面的資源已經移動到新的地址,需要跳轉,並向瀏覽器傳送相應的新頁面地址。

例如:

(Status-Line)    HTTP/1.1 302 Found
Connection    Keep-Alive
Content-Length    0
Content-Type    text/html; charset=UTF-8
Date    Sat, 13 Dec 2014 14:51:16 GMT
Keep-Alive    timeout=5, max=100
Location    b.php
Server    Apache/2.4.4 (Win64) PHP/5.6.4
X-Powered-By    PHP/5.6.4

程式碼:

<?php
        //不僅可以跳轉到本網站頁面也能跳轉到其他網站
    header("Location:b.php");
?>

  2)404頁面不存在

  3)304資源沒有修改,也就是快取中存在了!

相關文章