php中的会话共享

时间:2014-11-24 06:01:07

标签: php

目前我正在做一个在Zend Framework(网站)和手机间隙(For Mobile)上运行的项目。我需要为移动网站和网络服务使用相同的代码。

现在我面对下面提到的问题,

我从电话间隙调用的Web服务是创建会话并且会话已成功创建。现在我调用另一个Web服务来获取基于会话ID的用户详细信息。但是细节没有显示,因为会话ID是空的。所以,请你建议我如何处理这个问题?

提前致谢

2 个答案:

答案 0 :(得分:2)

会话无法共享。尝试将会话ID保存到数据库(或文件),而不是从服务器端读取它。

答案 1 :(得分:0)

您能否提供有关如何管理会话的更多信息?

从它的外观来看,您可能需要同时使用$ _SESSION和SessionClassHandler接口的实现来将会话存储在中央数据库中。

此外,您可能会遇到Cookie问题,因此您可能需要通过网址传递会话ID。但这是非常不安全的,所以如果是这种情况,请确保你至少使用https或者使用其他的机制。

我希望这会有所帮助