我尝试使用ob_start()ob_end_flush();隐藏错误。没有其他方法可以解决此问题。无法修改标头信息?
echo $claim_url;
require_once $_SERVER['DOCUMENT_ROOT'] . '/auto-faucet/lib/shortlink.php';
$claim_url = shortlink_create($claim_url);
header('Location: ' . $claim_url, true, 303);
答案 0 :(得分:0)
在标头之前,输出中不应包含任何内容。
删除echo $claim_url;
请记住,在发送任何实际输出之前,必须通过常规HTML标记,文件中的空白行或从PHP调用header()。读取包含,或要求函数或另一个文件访问函数的代码,并在调用header()之前输出空格或空行,这是一个非常常见的错误。使用单个PHP / HTML文件时,存在相同的问题。
注意:重定向后使用die()
或exit()
。