使用标头重定向传递选定的POST数据

时间:2011-08-02 23:57:06

标签: php

好的,背景:我有一个表单,用户输入他们的数据,我预览给他们,他们检查,批准它然后我有一个脚本将其插入数据库待批准。

我想要/希望摆脱的问题是,在插入成功时显示的页面上,如果访问者点击刷新,数据将重新发布到数据库,生成新的唯一ID。我发现我可以使用

if($result){
header("Location: whateverpage.php");

如果插入成功并且远离刷新问题,则重定向它们,但是......

我的流程的下一个阶段是/是,我让他们点击按钮进入Pay​​Pal并付款,当/如果成功,返回他们在原始数据库插入脚本上生成的唯一ID,通过PayPal的IPN,并添加数据库中的'true / false'int,以便显示其记录。

所以,我想知道的是,我可以在我的插入页面上传递我从中得到的唯一ID:

$bus_id=mysql_insert_id();

在标题重定向中,我可以将此信息发布到PayPal以跟踪其订单吗?

我希望一切都有意义!

由于 丹

1 个答案:

答案 0 :(得分:1)

这不是我的答案,但感谢@timaschew,我只是通过在会话变量中传递id来解决问题。基本的东西。

由于 丹