【发布时间】:2011-04-01 05:03:43
【问题描述】:
我有一个在线接受订单的 CI 应用。我将每个订单链接到一个会话 ID,b/c 任何人都可以在不登录的情况下订购。
当用户点击结帐时,会话 ID 被发送到 PayPal...在这种情况下,会话 ID 连同付款信息一起发送回给我。
有时 PayPal IPN(即时付款通知)会延迟.. 最多 24 小时。 (是的,不是很“即时”)。在这种情况下,会话变量已经消失(即它们订购了什么和多少),因为会话库已将其清除。
在这种情况下,我沉没了。所以我考虑将 sess_time_to_update 延长到 3 天......
这样做有缺点吗?如果有,是什么?
有没有我可以实施的解决方法?
【问题讨论】:
标签: php session codeigniter paypal