header_list()函數是PHP中的一個內置函數,它以數組的形式返回已發送或準備發送給客戶端或瀏覽器的響應頭的列表。
用法:
array headers_list( void )
參數:該函數不接受任何參數。
返回值:它返回要發送到瀏覽器或客戶端的列表或標頭數組。
注意:它不同於headers_sent()函數,後者適合檢查是否發送了標頭,但headers_list()在這種情況下並不適合,因為它同時列出了標頭的已發送狀態和準備發送狀態。
示例1:
<?php
// Use setcookie() function to add
// response header
setcookie("cookie1", "value_of_cookie1");
// Define the header
header("test: geeksforgeeks");
header("Content-type: text/plain");
// Display the array returned by the
// headers_list() function
print_r(headers_list());
?>
輸出:
Array ( [0] => Set-Cookie: cookie1=value_of_cookie1 [1] => test: geeksforgeeks [2] => Content-type: text/plain;charset=UTF-8 )
示例2:
<?php
// Use setcookie() function to add
// header automatically
setcookie('uid', 'user4059');
// Defining a custom response header
header("custom-res-header: cstm");
// Specifying plain text content in
// response
header('Content-type: text/plain');
// Display all sent headers
var_dump(headers_list());
?>
輸出:
array(3) { [0]=>string(24) "Set-Cookie: uid=user4059" [1]=>string(23) "custom-res-header: cstm" [2]=>string(38) "Content-type: text/plain;charset=UTF-8" }
參考: http://php.net/manual/en/function.headers-list.php
相關用法
- p5.js day()用法及代碼示例
- PHP dir()用法及代碼示例
- PHP each()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js second()用法及代碼示例
- p5.js int()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | headers_list() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。