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

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

PHP header()函數(shù)使用詳細(301、404等錯誤設(shè)置)

2019-11-02 14:09:08
字體:
供稿:網(wǎng)友
如果您剛剛開始學(xué)習(xí)PHP,可能有許多函數(shù)需要研究,今天我們就來學(xué)習(xí)一下PHP Header()的使用方法,更多的使用說明,請您參照PHP中文手冊,下面是關(guān)于header函數(shù)的詳細使用說明

header實現(xiàn)404無法找到頁面

復(fù)制代碼 代碼如下:
Header("HTTP/1.1 404 Not Found");

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

復(fù)制代碼 代碼如下:
error_page 404 /404.php;


改成
復(fù)制代碼 代碼如下:
error_page 404 = /404.php;


php heager 301

復(fù)制代碼 代碼如下:
<?php
header("HTTP/1.1 301 Moved Permanently");
header ("Location:$url");
?>



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

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

這個就會跳到百度

header('Location://www.jb51.net');echo '烈火網(wǎng);
header('Location:http://www.g.cn');
header('Location:http://www.baidu.com');

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

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

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

三、HTTP協(xié)議狀態(tài)碼表示的意思
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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


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

<?php
Header("Location: //www.jb51.net/");
?>

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

代碼

<?php
//告訴瀏覽器此頁面的過期時間(用格林威治時間表示),只要是已經(jīng)過去的日期即可。
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");
//參數(shù)(與以前的服務(wù)器兼容),即兼容HTTP1.0協(xié)議
header("Pragma: no-cache");
//輸出MIME類型
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德化县| 高邮市| 崇信县| 房产| 仁化县| 柳江县| 丰都县| 遂宁市| 龙口市| 涪陵区| 裕民县| 江都市| 辰溪县| 平乐县| 永福县| 望江县| 安新县| 会昌县| 郓城县| 鲁甸县| 曲阳县| 宣汉县| 和政县| 濮阳县| 图木舒克市| 桃园市| 孙吴县| 松潘县| 浪卡子县| 思南县| 库尔勒市| 上犹县| 莲花县| 化州市| 丰宁| 邵阳市| 扎兰屯市| 乐都县| 安义县| 苗栗县| 万全县|