当付款网关(例如payumoney,ccavenue,paytm等)重定向到回调URL或重定向URL时,或者您可以说付款成功或失败后,我们可以从网关收集数据,但是不幸的是,会话有时会自动销毁。有时我能够收集会话数据,有时它会破坏所有 会话数据。在我检查时,会话实际上并没有销毁,但它会创建一个新的会话文件或重新生成一个会话ID。 没有空格,也没有特殊字符,我也尝试将会话存储在数据库中,但没有帮助。
还更改了system / libraries / session / session.php
答案 0 :(得分:0)
我已经通过使用Cookie来完成此任务。 但是我不明白,会话有什么问题。
答案 1 :(得分:0)
此问题与SameSite Cookie策略(浏览器策略)有关,与付款网关无关。
请按照以下步骤进行修复。
将Cookie与SameSite一起使用无-https://github.com/GoogleChromeLabs/samesite-examples/blob/master/php.md
OR
在.htaccess中添加以下内容(可能会有帮助
Header always edit Set-Cookie (.*) "$1; SameSite=None"