我想知道是否可以清除存储在 header_list() 中的当前信息
if(headers_sent()){
foreach(headers_list() as $header){
header_remove($header);
}
}
var_dump(headers_list());
最佳答案
headers_sent
表示删除 header 为时已晚。它们已经发送。因此函数的名称。
您想要的是专门检查 header 是否未已发送。然后您就知道修改它们是安全的。
if (!headers_sent()) {
foreach (headers_list() as $header)
header_remove($header);
}
关于php - 清除先前设置的 header php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9881410/