使用PHP获取页面链接并在页面之间传递变量

时间:2014-06-25 14:58:56

标签: php

我将尝试尽可能简单地合成它。我有一份清单表格。检查并提交后,检查的项目将作为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;  

任何建议都将不胜感激。我希望这是有道理的。

2 个答案:

答案 0 :(得分:0)

我建议使用$ _Session变量

本网站详细解释了它:

http://www.w3schools.com/php/php_sessions.asp

答案 1 :(得分:0)

您必须在email.php的最顶部使用ob_start(),最后使用ob_flush()。这将解决问题。