PHP header函數設置http報文頭(設置頭部域)


 

PHP HTTP 簡介:  
HTTP 函數允許您在其他輸出被發送之前,對由 Web 服務器發送到瀏覽器的信息進行操作。

PHP 5 HTTP 函數:
header()     向客戶端發送原始的 HTTP 報頭。
headers_list()     返回已發送的(或待發送的)響應頭部的一個列表。
headers_sent()     檢查 HTTP 報頭是否發送/已發送到何處。
setcookie()     定義與 HTTP 報頭的其余部分一共發送的 cookie。
setrawcookie()     定義與 HTTP 報頭的其余部分一共發送的 cookie(不進行 URL 編碼)。

header()函數的定義和用法:  

 

header() 函數向客戶端發送原始的 HTTP 報頭。

 

認識到一點很重要,即必須在  任何實際的輸出被發送之前調用 header() 函數(在 PHP 4 以及更高的版本中,您可以使用輸出緩存來解決此問題):  

<html>
<?php
// 結果出錯
// 在調用 header() 之前已存在輸出
header('Location: http://www.example.com/');
?>

 

 

//設置內容長度
header('Content-Length: 1234');

//XML
header('Content-type: text/xml');

//JSON
header('Content-type: application/json');

//CSS
header('Content-type: text/css');

//定義編碼
header( 'Content-Type:text/html;charset=utf-8 ');

//轉到一個新地址
header('Location: http://www.example.org/');

 

 

 

參考:http://www.tuicool.com/articles/AR7fIv

 

 

  

設置頭部域


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM