php header 函式的使用

2021-09-30 03:24:16 字數 1010 閱讀 2637

標頭 (header) 是伺服器以 http 協議傳 html 資料到瀏覽器前所送出的字串,在標頭與 html 檔案之間尚需空一行分隔。有關 http 的詳細說明,可以參考坊間的相關書籍或更詳細的 rfc 2068 官方檔案(在 php 中送回 html 資料前,需先傳完所有的標頭。

注意: 傳統的標頭一定包含下面三種標頭之一,並只能出現一次。

content-type: ***x/yyyy

location: ***x:yyyy/zzzz

status: nnn ******

範例一: 本例用來重導使用者到 php 的官方**。

<?php

header("location: "); 

exit;

?>

範例二:第一部分為http協議的版本(http-version);第二部分為狀態**(status);第三部分為原因短語(reason-phrase)。若要想讓瀏覽器不是從 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('content-type: text/html; charset=gbk'); //頁面編碼設為gbk

php header 函式使用說明

php只是以http協議將html文件的標頭送到瀏覽器,告訴瀏覽器具體怎麼處理這個頁面,至於傳送的內容則需要熟悉一下http協議了,與php無關了,可參照 header 函式使用說明 一 作用 php只是以http協議將html文件的標頭送到瀏覽器,告訴瀏覽器具體怎麼處理這個頁面,至於傳送的內容則需...

PHP header 函式及其常見使用

向客戶端傳送原始的http報頭 需注意 header函式必須在任何實際的輸出前呼叫,無論是一般的html標籤 檔案中空行,或者來自php。就是在這個函式之前不能有任何形式的輸出。引數 描述string 必需。規定要傳送的報頭字串。replace 可選。指示該報頭是否替換之前的報頭,或新增第二個報頭。...

php header 函式使用說明

php只是以http協議將html文件的標頭送到瀏覽器,告訴瀏覽器具體怎麼處理這個頁面,至於傳送的內容則需要熟悉一下http協議了,與php無關了,可參照 header 函式使用說明 一 作用 php只是以http協議將html文件的標頭送到瀏覽器,告訴瀏覽器具體怎麼處理這個頁面,至於傳送的內容則需...