我有以下内容:
header( "refresh:5;url=http://linkhere.com/caretech/resetpassword/reset_p/'.'$random_key'" );
我希望它在5秒后重定向,但我继续收到以下错误:
遇到PHP错误
严重性:警告
消息:无法修改标头信息 - 已发送的标头 (输出始于 /Applications/MAMP/htdocs/caretech/application/controllers/resetpassword.php:94)
文件名:controllers / resetpassword.php
行号:117
错误之后没有任何事情发生。 这样做的正确语法是什么?
答案 0 :(得分:1)
标头需要在任何HTML内容之前发送。确保省略标题函数上方的任何HTML。
答案 1 :(得分:0)
添加ob_start();在文档的顶部。这应该解决它。
答案 2 :(得分:0)
header()
答案 3 :(得分:0)
将ob_start();
放在第一行
和
放
最后一行代码中的ob_end_flush();
。