0

我在页面 (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 带到这里,用户还将输入其他数据)--> 再次通过电子邮件发送给我页面

我没有发布代码,因为它很长,我想你们都可以想象它的外观。但要帮助:

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

提前致谢!

4

1 回答 1

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

于 2013-08-09T22:55:04.900 回答