2013-02-14 80 views
0

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

我是使用iContact的页面作为操作属性的约束条件。这里是例子:

<形式行动= “icontact.php” ID = “”>

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

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

谢谢!

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

结构现状:

  1. 用户填写的HTML表单,用户提交
  2. 转到IContact接口PHP页面(这我没有控制)
  3. #2处理后,重定向页面进入我的确认页面。
+1

请澄清你的问题:您是否已经登录数据存入数据库?还是你想恢复从未记录过的提交的数据?如果前者,你确实可以使用(例如MySQL)来存储提交的表单数据,并使用PHP再次检索它。如果是后者,那么恐怕除非你的服务器正在进行一些严重的流量记录,否则它是无法恢复的。 – ionFish 2013-02-14 21:35:19

+0

icontact可能有此信息? – 2013-02-14 21:51:32

+0

@ionFish:我试图恢复已经登录到icontact的提交数据。我只是想知道我是否仍然可以访问这些数据,因为icontact会将页面重定向到我的确认页面。我道歉,如果它清晰如泥。 – interMedia 2013-02-14 23:22:43

回答

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); 
+0

感谢您的回复。我非常关注这个问题,因此我无法很好地解释这种情况。我在原帖中添加了更多信息。但是,是的,如果我控制了一切,我也会完成Sessions。 – interMedia 2013-02-15 22:18:40