将表单输入数据从一个页面传送到用于通过电子邮件发送数据的php表单,再一次到php重定向页面

时间:2013-08-09 22:46:51

标签: php forms

我在页面上有一个表单(form.php),提交时使用submit.php将数据发送到我的电子邮件地址。 submit.php然后重定向到info.php。在info.php上,我想要将用户输入的一些数据包含在form.php中。用户将在info.php上输入其他输入,然后提交。

info.php然后将使用另一个php页面向我发送表单输入。表单输入将包括来自form.php的那些以及用户在info.php上输入的那些。

哇,我希望这是有道理的。总结一下:

form.php - > submit.php(隐藏 - 通过电子邮件发送给我表单数据) - > info.php(从form.php到这里输入一些输入,用户也会输入其他数据) - >用另一个php页面再次通过电子邮件发送给我

我不会发布代码,因为它很长,我想你们都可以想象它的样子。但是要帮忙:

form.php - simple form with inputs
submit.php - data from form.php POST here, sends to my email
info.php - simple form with inputs

提前致谢!

1 个答案:

答案 0 :(得分:1)

submit.php最简单的方法是设置会话数据

$_SESSION['name'] = array('myInput'=>$_POST['myImput']);

然后设置好所有内容后:

header('location: info.php');

在info.php中

<?php    
session_start()// almost forgot call this at the top of submit.php and info.php first

并访问您的会话数据:

echo $_SESSION['name']['myInput'];

在旁注中,我会考虑使用从form.php到submit.php的AJAX,并提交返回完整或失败状态。然后将您想要的表单数据传递给info.php