PHP头文件\u删除不工作
情景:PHP头文件\u删除不工作,php,http-headers,Php,Http Headers,情景: 用户使用设置授权标题和令牌请求API页面 授权 删除授权标题 重定向到AWS S3签名url 为什么我不能使用header\u remove函数删除标题? 我还必须检查其他请求中是否仍设置了标头。我不确定,但这里有几点您应该检查: “删除以前使用header()设置的HTTP头。”可能是,您尝试删除的头不是使用头设置的 header\u remove区分大小写 “只有在使用支持标题的SAPI时,才能访问和输出标题。” 正如我提到的,我不确定。所以,我很想听听社区的想法。如果您使用标题,
授权
标题和令牌请求API页面授权
标题为什么我不能使用
header\u remove
函数删除标题?我还必须检查其他请求中是否仍设置了标头。我不确定,但这里有几点您应该检查:
头设置的
header\u remove
区分大小写正如我提到的,我不确定。所以,我很想听听社区的想法。如果您使用
标题
,您只能从响应中删除标题。问题可能会被重新表述为如何在未经授权的情况下重定向用户以前发送的标题
header_remove('Authorization'); // Remove header
// Get all headers, should not contain `Authorization` header...
$headers = apache_request_headers();
$headers2 = getallheaders();
var_dump($headers['Authorization'], $headers2['Authorization']);
// string(185) "eyJ0eXAi...oUs"
// string(185) "eyJ0eXAi...oUs"