我在页面上有一个表单(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
提前致谢!
答案 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