【问题标题】:How to maintain/access session variables after returning to webhook url?返回 webhook url 后如何维护/访问会话变量?
【发布时间】:2016-05-10 07:39:49
【问题描述】:

我们正在用 PHP 实现 instamojo 支付网关。在返回到我们的返回 URL 时支付交易成功后,我们正在丢失现有的会话值。那么如何从支付页面维护我们的会话值。

【问题讨论】:

  • 您能提供一些代码供我们审核吗?不看东西就很难确定问题。
  • 我只是通过控制器页面上的 webhook url 中的 $_SESSION['user_id'] 访问会话变量,最后将 userId 发送到模型页面。但我无法访问会话变量
  • 我理解你的想法,但是,如果没有东西可看,我会在黑暗中盲目地回答。
  • 控制器:load->model('ordermodel'); $this->ordermodel->saveOrderDetails($_SESSION['user_id']); } } } ?>

标签: php session payment gateway instamojo


【解决方案1】:

如果您遵循正确的session cookie 规则,您很有可能会跨域。例如,如果您在 mysite.com 并且您甚至切换到 sub.mysite.com,那么您的 cookie 就会丢失。这就是它的工作方式。当然,有很多聪明的方法可以处理这个问题,但所有这些方法都超出了我在这里输入的范围。我会谷歌搜索单点登录,作为一个起点。祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-20
    • 2013-06-24
    • 2012-03-08
    • 2013-06-02
    • 2015-03-17
    • 2011-09-03
    • 2015-07-21
    • 2017-12-03
    相关资源
    最近更新 更多