我将尝试尽可能简单地合成它。我有一份清单表格。检查并提交后,检查的项目将作为div显示在页面上。 然后我想通过电子邮件将这些检查过的项目发送给我。
我有两个php文件。 第一个是复选框表单。检查并提交内容后,它会更改URL:
header("Location: galarieproject.php?s=".urlencode("You selected:" . " ").$passit."#checklist"); exit;
我的第二个php文件应该通过电子邮件将已检查的项目发送给我。但是,当我提交第二个表单时,它会显示“无法修改标题信息”。
我认为这个问题是因为电子邮件表单在提交时尝试更改URL,但复选框url是这么长的事情:
galarieproject.php?S =有+选定%3A +科克%20Board%20Barn%20Door%20#清单
并且电子邮件php尝试更改静态网址的网址:
header("Location: galarieproject.php?d=".urlencode("Thank you for your donation.")); exit;
任何建议都将不胜感激。我希望这是有道理的。
答案 0 :(得分:0)
答案 1 :(得分:0)
您必须在email.php的最顶部使用ob_start()
,最后使用ob_flush()
。这将解决问题。