PHP提示:如何避免我的“收据页”加载两次?

时间:2013-11-29 10:00:10

标签: php mysql timer payment

当用户完成注册和付款时,银行会自动拨打我的收据页两次。 我已经联系了银行,他们说这是有目的的。

我的问题是,在收据页面上,用户被插入到成员数据库(mysql)并发送确认电子邮件。由于银行要求此页面两次,我会收到两个用户,并发送两封电子邮件。

有没有办法让计时器或任何避免实际mysql_query或邮件功能的脚本被使用两次?我已经没想完了。

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是创建一个会话。

试试这个伪代码。

$_SESSION['bank'] = 0;

if <First Display Here>
$_SESSION['bank'] = 1;


if ($_SESSION['bank'] == 0)
send email here
else
whatever code you want here