我在这里面临一个非常奇怪的问题。
我有两个网站:**A** and **B**
**A** is the landing page (a micro website). **A** is running Joomla.
**B** - payment pages. Coded with CodeIgniter. Uses session library and stores session data in a database.
==================
场景:用户访问登录页面(网站A),选择服务包并点击购买。然后他被带到付款页面(网站B)并开始填写他的申请表。完成后,他将被带到支付网关(由 SecureTrading 提供)并进行支付。支付成功后,用户被带回网站B,他必须在那里完成他的应用程序的最后一点。
问题:付款成功后,用户被重定向回网站B,但由于某种原因,所有会话数据都丢失了。
何时发生:会话数据仅在用户来自登录页面 ( A ) 时丢失。如果我开始填写申请表而不首先访问登录页面,那么一切正常。
为什么会这样?我该如何解决?