Pekka在评论中回答了我的问题。他没有发布答案,所以我现在是。
exit()标头重定向后使用此方法。由于某种原因,页眉的其余代码在header()方法重定向后仍继续执行。当其余代码执行完后,echo语句将输出到页面。输出到页面后,您将无法使用标题功能进行重定向。为了避免执行其余代码,请使用
exit()。谢谢Pekka。
更新:使用Web浏览器Internet Explorer时,我注意到$ _POST
[‘cancel’]不可靠。我不确定为什么会这样,但是我怀疑IE在表单提交中发布了其他变量,特别是变量“取消”已发布。我通过使用’cancel’以外的变量名解决了这个问题。使用exit()和唯一变量名的组合对我来说很有效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)