我正在使用 PHP 在学校管理系统上创建一个项目,但我陷入了困境,因为它给了我一个错误:无法修改标头信息 - 标头已发送。如果用户忘记填写任何字段并单击提交按钮,服务器应该返回一条类似于填写此字段的消息,但它却给出了此错误,我不知道为什么。这是我收到的错误这是我的表格
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
当在执行范围内多次调用“header”方法时,会显示此错误。让我们看看,在您的代码中有几个“if”条件,没有“else if”处理,并且不知何故“标头”可能被执行多次。
如果您愿意,我建议在“控制器”或另一个文件中进行表单处理。但正如顶友评论的那样,您可以通过将“返回”替换为“退出”来测试。
请记住,在发送任何实际输出之前,必须调用“header”,无论是通过普通 HTML 标签、文件中的空行还是通过 PHP。
- 1 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消