我在我的应用程序中使用PAYAPAL付款类型,我在会话中存储用户的产品ID。但是当页面从PAYPAL网站重定向回我的应用程序时,会话变量会丢失,任何建议都将非常感激。
答案 0 :(得分:2)
根据我的经验,问题在于您使用的网址,让我解释一下 案例1
案例2
在这两种情况下,我都会失去会话
原因:
https://myurl.com和https://www.myurl.com都会进行不同的会话
要解决此问题,您可以编写一个before过滤器,以便alweys重定向到非www url
(OR)
在您的session.rb初始化文件中以.myurl.com名称提供域名。