国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php header 404跳轉錯誤頁面實例

2024-05-04 21:58:09
字體:
來源:轉載
供稿:網友

404頁面是一種友好的錯誤提示頁面,在php中我們可以利用php,apache,hatcess三種方法來實現向瀏覽器發送404錯誤頁面狀態,下面我來介紹其它的php header函數實現404錯誤頁面的具體方法.

先來了解header函數

header() 函數向客戶端發送原始的 HTTP 報頭,header(string,replace,http_response_code)

php header 404寫法,代碼如下:

header("HTTP/1.1 404 Not Found");exit; 

如果以上代碼不湊效,可以試試以下代碼:

header("Status: 404 Not Found");   

上面只是404狀態頁面很難看,如果我們要驗證需要如下操作:

  1. @header("http/1.1 404 not found"); 
  2. @header("status: 404 not found"); 
  3. include("404.html");//跳轉到某一個頁面,推薦使用這種方法 
  4. exit(); 

這樣不但有錯誤提示信息同時還會有一個漂亮的頁面,我在實例應用中的一個實例,代碼如下:

  1. function getref() 
  2.  $url = @$_SERVER['HTTP_REFERER']; 
  3.  if( !emptyempty$url ) ) 
  4.  { 
  5.   if( !strstr($url ,'Vevb.com' ) && !strstr($url,'Vevb.com')) 
  6.   { 
  7.    @header("http/1.1 404 not found"); 
  8.    @header("status: 404 not found"); 
  9.    include("404.html");//跳轉到某一個頁面,推薦使用這種方法 
  10.    exit(); 
  11.   } 
  12.  } 
  13.  else 
  14.  { 
  15.   @header("http/1.1 404 not found"); 
  16.   @header("status: 404 not found"); 
  17.   include("404.html");//跳轉到某一個頁面,推薦使用這種方法 
  18.   exit(); 
  19.  } 

如果講到apache那就簡單多了,ErrorDocument 404 /404.html

注意了,如果你寫好之后一定要利用專題404錯誤頁面工具進行測試,否則可能返回200就不好了,一定要看到是404狀態才行.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣汉县| 竹北市| 夏津县| 独山县| 汕尾市| 霍林郭勒市| 桐乡市| 富宁县| 建德市| 梁河县| 龙胜| 和平区| 安阳市| 彭州市| 井研县| 鹰潭市| 萍乡市| 黄浦区| 温泉县| 宁乡县| 西峡县| 东港市| 乐山市| 溧阳市| 双城市| 肇源县| 平邑县| 资阳市| 合水县| 琼中| 玛曲县| 凌云县| 阿勒泰市| 弥勒县| 方城县| 如皋市| 潼关县| 博兴县| 章丘市| 眉山市| 韶山市|