【发布时间】:2017-11-19 10:12:52
【问题描述】:
我的 Paypal ipn 文件工作正常 - 一旦验证,我可以将付款人添加到我的 sql 数据库并写入我服务器上的日志文件,但 setcookie 似乎不起作用。我想简单地设置一个标志,这样我就知道这个人已经付款了。 我还能如何设置标志以便我的 Javascript 代码知道他们已经付款?
【问题讨论】:
-
setcookie 仅在页面加载后设置 cookie(如果我没记错的话)。这可能是您的问题的原因。
-
您可以将其放入会话中,然后在您的 JS 中添加类似
var isPaid = <?= !empty($_SESSION['paid']) ? "true" : "false"; ?>;的内容 - 它有点脏但应该可以完成这项工作。
标签: javascript php paypal-ipn setcookie