欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

PHP header()函數使用詳細(301、404等錯誤設置)_PHP教程

編輯Tag賺U幣
教程Tag:header404添加

推薦:ajax完美實現兩個網頁 分頁功能的實例代碼
ajax完美實現兩個網頁 分頁功能的實例代碼,需要的朋友可以參考一下

如果您剛剛開始學習PHP,可能有許多函數需要研究,今天我們就來學習一下PHP Header()的使用方法,更多的使用說明,請您參照PHP中文手冊,下面是關于header函數的詳細使用說明

header實現404無法找到頁面

復制代碼 代碼如下:www.ghpqjb.com

Header("HTTP/1.1 404 Not Found");

針對apache配置中的ErrorDocument 404 /404.php功能,把nginx配置中的

復制代碼 代碼如下:www.ghpqjb.com

error_page 404 /404.php;


改成
復制代碼 代碼如下:www.ghpqjb.com

error_page 404 = /404.php;


php heager 301

復制代碼 代碼如下:www.ghpqjb.com

<?php
header("HTTP/1.1 301 Moved Permanently");
header ("Location:$url");
?>



不管頁面有多少header,它會執行最后一個,不過是有條件的,例如:

header('Location:http://www.ghpqjb.com');
header('Location:http://www.g.cn');
header('Location:http://www.baidu.com');

這個就會跳到百度

header('Location:http://www.ghpqjb.com');echo '烈火網;
header('Location:http://www.g.cn');
header('Location:http://www.baidu.com');

這個就會跳到google
下面是關于header函數的詳細使用說明
一、作用:
~~~~~~~~~
PHP只是以HTTP協議將HTML文檔的標頭送到瀏覽器,告訴瀏覽器具體怎么處理這個頁面,至于傳送的內容則需要熟悉一下HTTP協議了,與PHP無關了
傳統的標頭一定包含下面三種標頭之一,并只能出現一次。

Location: xxxx:yyyy/zzzz
Content-Type: xxxx/yyyy
Status: nnn xxxxxx

二、先來了解一下HTTP協議的運作方式
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HTTP協議是基于請求/響應范式的。一個客戶機與服務器建立連接后,發送一個請求給服務器,請求方式的格式為,統一資源標識符、協議版本號,后邊是 MIME信息包括請求修飾符、客戶機信息和可能的內容。服務器接到請求后,給予相應的響應信息,其格式為一個狀態行包括信息的協議版本號、一個成功或錯誤的代碼,后邊是MIME信息包括服務器信息、實體信息和可能的內容。
它分四個過程,在HTTP協議中,服務端是指提供HTTP服務的部分,客戶端是指你使用的瀏覽器或者下載工具等等。在通訊時,由客戶端發出請求連接,服務端建立連接;然后,客戶端發出HTTP請求(Request),服務端返回響應信息(Respond),由此完成一個HTTP操作。

三、HTTP協議狀態碼表示的意思
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1××  保留
2××  表示請求成功地接收
3××  為完成請求客戶需進一步細化請求
4××  客戶錯誤
5××  服務器錯誤


四、操作實例:
~~~~~~~~~~~~~
<1> 重定向功能,這種最常見

<?php
Header("Location: http://www.ghpqjb.com/");
?>

<2> 強制用戶每次訪問這個頁面時獲取最新資料,而不是使用存在客戶端的緩存。

代碼

<?php
//告訴瀏覽器此頁面的過期時間(用格林威治時間表示),只要是已經過去的日期即可。
header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");
//告訴瀏覽器此頁面的最后更新日期(用格林威治時間表示)也就是當天,目的就是強迫瀏覽器獲取最新資料
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
//告訴客戶端瀏覽器不使用緩存
header("Cache-Control: no-cache, must-revalidate");
//參數(與以前的服務器兼容),即兼容HTTP1.0協議
header("Pragma: no-cache");
//輸出MIME類型
header("Content-type: application/file");
//文件長度
header("Content-Length: 227685");
//接受的范圍單位
header("Accept-Ranges: bytes");
//缺省時文件保存對話框中的文件名稱
header("Content-Disposition: attachment; filename=$filename");
?>

<3> 輸出狀態值到瀏覽器,主要用于訪問權限控制

<?php
header('HTTP/1.1 401 Unauthorized');
header('status: 401 Unauthorized');
?>

比如要限制一個用戶不能訪問該頁,則可設置狀態為404,如下所示,這樣瀏覽器就顯示為即該頁不存在

<?php
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
?>

注意: 傳統的標頭一定包含下面三種標頭之一,并只能出現一次。 Content-Type: xxxx/yyyy Location: xxxx:yyyy/zzzz Status: nnn xxxxxx 在新的多型標頭規格 (Multipart MIME) 方可以出現二次以上。
使用范例
范例一: 本例使瀏覽器重定向到 PHP 的官方網站。

Header("Location: http://www.ghpqjb.com/"); exit;

范例二: 要使用者每次都能得到最新的資料,而不是 Proxy 或 cache 中的資料,可以使用下列的標頭

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

范例三: 讓使用者的瀏覽器出現找不到檔案的信息。

header("Status: 404 Not Found");

范例四:讓使用者下載檔案。

header("Content-type: application/x-gzip");
header("Content-Disposition: attachment; filename=文件名");
header("Content-Description: PHP3 Generated Data");

header -- 發送一個原始 HTTP 標頭說明  

void header ( string string [, bool replace [, int http_response_code]] )

  header() 函數用來發送一個原始 HTTP 標頭。有關 HTTP 標頭的更多內容見 HTTP/1.1 規范。
  可選參數 replace 指明是替換掉前一條類似的標頭還是增加一條相同類型的標頭。默認為替換,但如果將其設為 FALSE 則可以強制發送多個同類標頭。例如:

 <?php
  header('WWW-Authenticate: Negotiate');
  header('WWW-Authenticate: NTLM', false);
 ?>

  第二個可選參數 http_response_code 強制將 HTTP 響應代碼設為指定值(此參數是 PHP 4.3.0 新加的)。
  有兩種特殊的 header 調用。第一種是標頭以字符串“HTTP/”(大小寫不重要)開頭的,可以用來確定要發送的 HTTP 狀態碼。例如,如果配置了 Apache 用 PHP 來處理找不到文件的錯誤處理請求(使用 ErrorDocument 指令),需要確保腳本產生了正確的狀態碼。

<?php
 header("HTTP/1.0 404 Not Found")
?>

  注: HTTP 狀態碼標頭行總是第一個被發送到客戶端,而并不管實際的 header() 調用是否是第一個。除非 HTTP 標頭已經發送出去,任何時候都可以通過用新的狀態行調用 header() 函數來覆蓋原先的。

  HTTP狀態檢測(HTTP Header):

  第二種特殊情況是以“Location:”標頭。它不只是把這個標頭發送回瀏覽器,它還將一個 REDIRECT(302)狀態碼返回給瀏覽器,除非之前已經發出了某個 3xx 狀態碼。

 <?php
  header("Location: http://www.example.com/"); /* 重定向瀏覽器 */
  /* 確保重定向后,后續代碼不會被執行 */
  exit;
 ?>

  注: HTTP/1.1 標準需要一個絕對地址的 URI 做為 Location: 的參數, 但有一些客戶端支持相對 URI。通?梢允褂 $_SERVER['HTTP_HOST']、$_SERVER['PHP_SELF'] 及 dirname() 函數來自己從相對 URI 產生出絕對 URI:

 <?php
  header("Location: http://%22.$_server['http_host'/]
  . rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
  ."/".$relative_url);
 ?>

  注: 即使啟用了 session.use_trans_sid,Session ID 也不會隨著 Location 頭信息被傳遞。必須手工用 SID 常量來傳遞。
  
  PHP 腳本通常會產生一些動態內容,這些內容必須不被瀏覽器或代理服務器緩存。很多代理服務器和瀏覽器都可以被下面的方法禁止緩存:

 <?php
  header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // 過去的時間
 ?>

  注: 可能會發現即使不輸出上面所有的代碼,網頁也沒有被緩沖。用戶有很多選項可以設置來改變瀏覽器的默認緩存行為。通過發送上述標頭,應該可以覆蓋任何可以導致腳本頁面被緩存的設置。
  
  另外,當使用了 session 時,利用 session_cache_limiter() 函數和 session.cache_limiter 選項可以用來自動產生正確的緩存相關標頭。
  
  要記住 header() 必須在任何實際輸出之前調用,不論是來自普通的 HTML 標記,空行或者 PHP。有一個常見錯誤就是在通過 include(),require() 或一些其它的文件存取類函數讀取代碼時,有一些空格或者空行在調用 header() 之前被發送了出去。同樣在一個單獨的 PHP/HTML 文件中這個錯誤也很普遍。

  <html>
  <?php
  /* 這將產生一個錯誤,因為在調 header()
  * 之前已經輸出了東西 */
  header('Location: http://www.example.com/');
  ?>

  注: 自 PHP 4 起,可以通過一些輸出緩沖函數來解決這個問題。代價是把所有向瀏覽器的輸出都緩存在服務器,直到下命令發送它們。可以在代碼中使用 ob_start() 及 ob_end_flush() 來實現這樣的功能,或者通過修改 php.ini 中的 output_buffering 配置選項來實現,也可以通過修改服務器配置文件來實現。

附header()兩個常用用法:

//設置頁面編碼:
header('Content-Type:text/html;charset=gb2312');
//調整頁面:
header('location:http://www.baidu.com');

分享:關于PHP遞歸算法和應用方法介紹
PHP作為開發動態頁面WEB的首選技術,對于它的基礎知識我們一定要牢記,這讓才能有助于編程。我們一起來看看PHP遞歸算法是怎么回事吧

來源:模板無憂//所屬分類:PHP教程/更新時間:2013-04-22
相關PHP教程
国产欧美日韩免费观看| 九九热精彩视频| 亚洲av电影一区| 六月天综合网| 欧美三级日本三级少妇99| 国产成人精品久久| 亚洲欧美偷拍另类| 国产极品999| 国产肥白大熟妇bbbb视频| 国产一级二级av| 午夜精品久久久久久久99老熟妇 | 亚洲欧洲一二三| 日本在线一级片| 欧美精品中文| 国产精品毛片久久久久久 | 日本激情一区二区| 琪琪一区二区三区| 日韩一区二区三区电影在线观看| 国产精品久久久对白| 亚洲专区区免费| avtt久久| 久久综合色一综合色88| 久久精品影视伊人网| 日韩亚洲欧美视频| 中文字幕第三页| 亚洲三级影院| 欧美日韩免费高清一区色橹橹| 成人动漫在线视频| www.4hu95.com四虎| 美女午夜精品| 亚洲天堂免费看| 日本久久久久亚洲中字幕| 91 视频免费观看| 色婷婷综合久久久中字幕精品久久 | 精品视频1区2区| 国语精品中文字幕| 天天看天天摸天天操| 国产影视一区| 精品久久久精品| 99在线看视频| 精品日韩在线视频| 蜜乳av综合| 精品国产福利视频| 成人永久免费| 成人免费视频网站入口::| 精品久久精品| 欧美三级免费观看| 精品91免费| 激情五月少妇a| 91久久电影| 欧美午夜寂寞影院| 日韩精品欧美在线| 黑人精品无码一区二区三区AV| 精品白丝av| 欧美一区二区三区性视频| 亚洲国产精品一区在线观看不卡 | 成人在线免费| 久久精品欧美日韩| 欧美一级淫片aaaaaaa视频| 野战少妇38p| 国产精品qvod| 亚洲最新视频在线观看| 51国偷自产一区二区三区| 亚洲一区电影在线观看| 99re6这里只有精品| 欧美中文一区二区三区| 欧美日韩一区二区视频在线 | 中文字幕亚洲欧美日韩2019| 免费在线观看日韩视频| 亚洲欧洲美洲av| 99亚偷拍自图区亚洲| 国内精品久久久久久影视8| 亚洲精品乱码久久久久久9色| 亚洲一区二区三区久久久| 国产精品久久久久久户外露出 | 欧美精品18| 日韩欧美一二区| 91精品国产毛片武则天| 性欧美18一19性猛交| 懂色av一区二区三区免费看| 欧美大胆a视频| 亚洲国产精品狼友在线观看| 黄色美女久久久| 天天操天天干天天综合网| 成人免费看片网站| a v视频在线观看| 老司机午夜精品视频| 伊人伊成久久人综合网小说| 亚洲xxxx2d动漫1| 日韩成人精品一区二区三区| 亚洲人成在线观看一区二区| 91在线看网站| 国产精品6666| 日韩中文字幕不卡| 精品国产一区二区三区久久久狼 | 国产一区二区视频免费| 奇米色777欧美一区二区| 久久精品亚洲94久久精品| 在线播放国产视频| 综合干狼人综合首页| 色老汉一区二区三区| 亚洲在线观看一区| 亚洲风情第一页| 国产亚洲女人久久久久毛片| 91夜夜揉人人捏人人添红杏| 日韩精品视频播放| 精一区二区三区| 午夜精品福利电影| 影音先锋男人资源在线观看| 国产一区激情| 国产一区二区日韩精品欧美精品| 色偷偷中文字幕| 女优一区二区三区| 欧美一级一区二区| 99爱视频在线| 免费精品一区二区三区在线观看| 精品成人国产在线观看男人呻吟| 亚洲激情一区二区| 人妻无码中文字幕| 中文字幕在线不卡视频| 久久精品日韩| 国产精品综合在线| 国产日韩精品视频一区| 国产精品12| 中文字幕一区二区三区免费看 | 久久国产精品电影| 中文字幕国产综合| 狠久久av成人天堂| 日韩在线播放一区| 人人妻人人澡人人爽人人精品| 欧美一区高清| 中文字幕日韩精品有码视频| 日本黄色录像片| 亚洲最新av| 色青青草原桃花久久综合| 国产激情视频网站| 欧美婷婷在线| 色妞欧美日韩在线| 日韩女同一区二区三区| 国产精品久久久久久模特 | 欧美一级xxxx| 国产一区二区三区四区二区| 亚洲国产精品yw在线观看| 91精产国品一二三产区别沈先生| 精品久久综合| 亚洲精品视频免费| 美女扒开腿免费视频| 欧美va天堂在线| 日韩中文字幕在线视频| 成年人免费观看视频网站| 国产欧美三级| 性亚洲最疯狂xxxx高清| 日本少妇bbwbbw精品| 国产盗摄视频一区二区三区| 成人网在线免费看| 中文字幕乱码无码人妻系列蜜桃| 国产日产欧产精品推荐色| 免费久久一级欧美特大黄| 免费观看的毛片| 亚洲成人一区在线| 日韩小视频网站| silk一区二区三区精品视频| 99精品黄色片免费大全| 欧美性做爰猛烈叫床潮| 国产精品秘入口18禁麻豆免会员| 美腿丝袜亚洲图片| 日韩av影片在线观看| 中文字幕一区二区三区乱码不卡| 最新国产乱人伦偷精品免费网站| 欧美激情视频网址| 国产成人无码精品久在线观看 | 精品视频在线播放一区二区三区| 欧美乱妇15p| 国产精欧美一区二区三区白种人| 中文字幕一区二区av| 欧美激情网友自拍| 色婷婷在线观看视频| 久久亚洲一级片| 日韩欧美亚洲区| 日韩午夜电影免费看| 日韩限制级电影在线观看| 婷婷五月精品中文字幕| 乱人伦精品视频在线观看| 国产精品99久久久久久人| 亚洲精品毛片一区二区三区| 国产精品美女久久久久久久 | 精品国产欧美一区二区五十路 | 欧美特级www| 亚洲黄色a v| 999久久久91| 久久久亚洲国产| 成人公开免费视频| 亚洲va久久| 亚洲日韩第一页| 国产精品酒店视频| 国产成人免费在线视频| 久久久久成人精品免费播放动漫| 成人自拍av| 91精品国产综合久久久久久久久久 | 欧美日韩www| 欧美人与性动交α欧美精品| 国产一区二区精品| 成人激情免费在线| 蜜桃视频久久一区免费观看入口| 亚洲成人av在线电影| 国产又黄又猛视频| 欧美二区视频| 国产精品扒开腿做爽爽爽男男| 国产原创精品| 一级爱爱免费视频| 亚洲一二三区视频在线观看| 国产极品粉嫩福利姬萌白酱| 日韩伦理视频| 久久久久国产一区二区三区| 免费一级a毛片| 亚洲国产人成综合网站| 91热这里只有精品| 一本久道久久久| 91精品啪aⅴ在线观看国产| 最近高清中文在线字幕在线观看1| 欧美欧美欧美欧美| 国产精品成人一区二区三区电影毛片| 国产剧情一区二区| 亚洲国产成人不卡| 免费av一区| 欧美激情a∨在线视频播放| 中文文字幕一区二区三三| 亚洲国产成人va在线观看天堂| 一区二区成人网| 亚洲女同在线| 1卡2卡3卡精品视频| 粉嫩91精品久久久久久久99蜜桃| 亚洲黄色成人网| 91成人福利视频| 中文字幕日韩一区二区| 日本一区二区黄色| 综合日韩在线| 国产欧美一区二区三区在线看 | 国产99精品国产| 中文字幕一区二区三区四区五区| 奇米色欧美一区二区三区| 欧美激情一区二区久久久| 国产精品特级毛片一区二区三区| 在线观看网站黄不卡| 超碰97在线资源站| 不卡视频免费播放| av一区二区三区免费观看| 日韩在线二区| 国产精品永久免费| 色综合天天色| 亚洲欧美一区二区精品久久久| 国产午夜视频在线播放| 亚洲曰韩产成在线| 极品人妻一区二区| 国产a区久久久| 91传媒免费视频| 欧美福利电影在线观看| 91蜜桃网站免费观看| 精品一区二区三区四区五区| 久久天天躁狠狠躁夜夜爽蜜月| 91黄色在线视频| 欧美一区二区三区视频在线观看| 91视频最新网址| 亚洲女人****多毛耸耸8| 免费网站在线观看黄| 国产精品资源站在线| 中文字幕一区二区中文字幕| 99精品视频在线观看播放| 成人久久一区二区| 美女精品久久| 欧美精品videossex88| 丰满人妻一区二区三区免费视频| 亚洲精品在线电影| 精品美女久久久久| 在线观看一区二区视频| 国产又粗又长又黄的视频| 中文字幕日韩精品一区 | 91在线视频在线| 大肉大捧一进一出好爽视频| 99亚洲伊人久久精品影院红桃| 精品国产一区二区三区免费| 国产精品欧美日韩一区| 国产精品亚洲片夜色在线| 欧美专区一区| 91av视频在线观看| 欧美日韩大片| 日韩在线观看免费全集电视剧网站| 亚洲自拍第二页| 欧美va天堂va视频va在线| 99热在线观看免费精品| 欧美视频在线一区二区三区| 2025国产精品自拍| 欧美日韩国产中文精品字幕自在自线 | 三上悠亚 电影| 久久青草国产手机看片福利盒子| 在线观看高清免费视频| 国产精品一区二区视频| 热99这里只有精品| 日韩电影在线看| 国产又粗又猛又爽又黄的网站| 久久一综合视频| 日韩欧美视频免费在线观看| 免费在线成人| 潘金莲一级淫片aaaaaa播放1| 亚洲久久一区二区| 亚洲欧洲国产日韩精品| 精品av久久久久电影| 亚洲精品久久区二区三区蜜桃臀| 国自产拍偷拍福利精品免费一 | 午夜精品视频在线观看| 成人无码www在线看免费| 亚洲特级片在线| 国产男女猛烈无遮挡a片漫画 | 国产精品久久久久久99| 3d动漫精品啪啪一区二区竹菊| 日韩女优在线观看| 91精品国产91综合久久蜜臀| 污视频免费在线观看网站| 麻豆精品蜜桃| 亚洲国产91精品在线观看| 黄色一区二区视频| 日韩的一区二区| 国产三级漂亮女教师| 中文字幕成人精品久久不卡 | 日韩精品视频在线观看网址| 国产婷婷一区二区三区久久| 国产小视频国产精品| 天堂av资源在线| 欧美精品制服第一页| 成人看片网页| 91禁外国网站| 第四色在线一区二区| 成人看片人aa| 色狮一区二区三区四区视频| 蜜桃臀一区二区三区| 伊人久久成人| 永久免费看av| 国内精品第一页| 国产精品人人爽人人爽| 久久网这里都是精品| 老司机免费视频| 亚洲成人激情自拍| 久久黄色小视频| 在线不卡欧美精品一区二区三区| 国产一级片av| 亚洲人在线视频| 波多视频一区| 久久全国免费视频| 九九热播视频在线精品6| 91九色露脸| 亚洲区综合中文字幕日日| 在线观看一区二区三区三州| 美女一区二区视频| 好男人www社区| 国产欧美视频一区二区| 国产免费一区二区三区网站免费| 色综合中文综合网| 国内精品福利视频| 亚洲精品综合精品自拍| 免费亚洲电影| 国产精品久久久久久久av电影 | 国产精品久久久久久麻豆一区软件| 欧美成ee人免费视频| 久久久一二三| 国产三级日本三级在线播放| 久久精品亚洲精品国产欧美kt∨| 一区二区不卡免费视频| 在线观看亚洲a| 中文字幕有码无码人妻av蜜桃| 中文字幕日韩av综合精品| 欧美jizz18| 91夜夜未满十八勿入爽爽影院| 欧美freesex交免费视频| 欧美大黑帍在线播放| 99久久精品国产观看| 无码一区二区三区在线| 欧美日韩一区三区| 国产精品一区二区人人爽| 欧美大秀在线观看| 全球av集中精品导航福利| 日本不卡高清视频一区| 免费成人在线影院| 天天综合天天添夜夜添狠狠添| 亚洲精品乱码久久久久久日本蜜臀| 黄色一级免费视频| 日韩www在线| 成人午夜激情影院| 久久天天躁夜夜躁狠狠躁2022| 中文字幕日韩亚洲| 91免费版网站入口| 激情综合自拍| 国产主播在线看| 国产清纯白嫩初高生在线观看91 | 福利视频一区二区三区| 亚洲永久在线| 日本黄色的视频| 天天综合天天综合色| 亚洲精品综合在线观看| 9191国语精品高清在线| 一本色道久久99精品综合|