0

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

我限制使用 iContact 的页面作为操作属性。这是示例:

<form action="icontact.php" id="" >

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

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

谢谢!

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

当前结构:

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

1 回答 1

1

您可以为此使用会话。

简单地包括

session_start();

在 icontact.php 和 nextpage.php 的顶部;

然后在 icontact.php 中,您从 post 变量中设置会话变量,例如

$_SESSION['data1'] = $_POST['data1'];
//etc.

并在 nextpage.php 中将它们存储为

$data1 = $_SESSION['data1'];
mysql_query("INSERT INTO mytable(field,etc) VALUES ('$data1','$etc');" , $connection);
于 2013-02-15T00:57:08.660 回答