我遇到了一個問題,這引起了我一些好奇心。是否可以讀取在不同請求中發送的自定義標頭?閱讀前一個請求的標題
使用header_list()可以讀取發送的標頭,就像Content-type一樣。所以,在相同的請求,此代碼:
<?php
header('My Header: My Value');
print '<pre>';
print_r(headers_list());
將產生:
Array
(
[0] => X-Powered-By: PHP/5.4.24
[1] => My Header: My Value
[2] => Content-type: text/html
)
但是,如果我想獲得我的頭頭在不同的要求,不同的URL是什麼也許,發送像這樣的位置標題後?
<?php
header('My Header: My Value');
header('Location: test2.php');
的的print_r()中,如果在test2.php使用列出了內容類型和X供電-通過,但不讀取我的頭報頭。
重定向不會保留標題信息。您需要在新頁面上重新設置標題。 – MichaelRushton
是的,這就是我的想法,但即使我過去研究了很多HTTP協議(至少與頭文件有關),但我有這種好奇心。 –