是否仍然可以访问提交的表单数据?

时间:2013-02-14 21:32:31

标签: php forms

我的主要目标是将用户提交的表单数据保存到我们的MSSQL数据库和电子邮件服务提供商(iContact)

我使用iContact的页面作为action属性的约束。这是一个例子:

  

<表格 action =“icontact.php” id =“”>

运行iContact.PHP后,它会将页面重定向到我的确认页面。

那么仍然可以访问提交的表单数据吗?那么我可以运行自己的代码将其保存在我的数据库中吗?

谢谢!

SIDE注意: iContact是我使用的电子邮件营销服务。我联系了iContact的开发人员并说我需要使用他们的 icontact.php 页面将我的数据存储到他们的电子邮件联系人数据库中。

当前结构:

  1. 用户以HTML格式填写表单,用户提交
  2. 转到iContact php页面(我无法控制)
  3. 在#2流程之后,将页面重定向到我的确认页面。

1 个答案:

答案 0 :(得分:1)

您可以使用会话。

只需包含

session_start();

位于icontact.php和nextpage.php;

的顶部

然后在icontact.php中,您可以设置像

这样的后置变量的会话变量
$_SESSION['data1'] = $_POST['data1'];
//etc.

并在nextpage.php中存储它们,如

$data1 = $_SESSION['data1'];
mysql_query("INSERT INTO mytable(field,etc) VALUES ('$data1','$etc');" , $connection);