【发布时间】:2010-09-24 11:02:51
【问题描述】:
我正在尝试将现有支付平台集成到我的网上商店。交易成功后,支付平台向我的应用程序中的 URL 发送请求,交易 ID 包含在查询参数中。
但是,我需要进行一些后处理,例如发送订单确认等。为此,我需要访问用户的会话,因为那里存储了大量与订单相关的信息。为此,我将 session_id 包含在初始请求 XML 中,并在事务完成后执行以下操作:
$sessionId = 'foo'; // the sessionId is succesfully retrieved from the XML response
session_id($sessionId);
session_start();
上面的代码工作正常,但$_SESSION 仍然是空的。我是否忽略了某些东西,或者这根本不可能?
编辑:
感谢您的所有回答。问题还没有解决。如前所述,奇怪的是我可以使用属于下订单的用户的 session_id 成功启动一个新会话。还有其他想法吗?
【问题讨论】:
-
两个应用程序是否在同一个域中?
-
感谢您的回复。这些应用程序不在同一个域中。