在php中可以透過header_remove函數清除http頭,其語法為“header_remove ([ string $name ] ) : void”,表示刪除先前用header()設定的HTTP頭。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php怎麼清除http頭?
header_remove
(PHP 5 >= 5.3.0, PHP 7)
header_remove — 刪除先前設定的HTTP 頭
#說明
header_remove ([ string $name ] ) : void
刪除先前用header() 設定的HTTP 頭。
參數
name
要移除的頭名。
Note: 參數不分大小寫。
傳回值
沒有傳回值。
範例
Example #1 取消指定的頭
<?php header("X-Foo: Bar"); header("X-Bar: Baz"); header_remove("X-Foo"); ?>
以上例程的輸出類似於:
X-Bar: Baz
Example #2 取消先前全部指定的頭
<?php header("X-Foo: Bar"); header("X-Bar: Baz"); header_remove(); ?>
註:
Caution
本函數會刪除所有PHP 設定的頭, 包括Cookie、Session 和X-Powered-By。
Note:
資料頭只會在SAPI支援時被處理和輸出。
推薦學習:《PHP影片教學》
以上是php怎麼清除http頭的詳細內容。更多資訊請關注PHP中文網其他相關文章!