可以在PHP中通过SID加载会话吗?

时间:2013-03-18 09:53:07

标签: php api session

我正在使用API​​,默认情况下会使用Cookie,但也应该可以通过sid加载会话数据。

因此,场景如下所示:

  1. 客户端使用Cookie和/或使用SID参数
  2. 发出请求
  3. 我们检查,如果定义了SID,我们按SID加载会话数据
  4. 如果未定义SID,我们使用在cookie中定义的SID
  5. 我的第一个想法是使用session_id()函数来加载指定SID的会话数据,但是我发现这个函数没有这样做 - 它只是覆盖了当前的会话ID,但没有为指定的SID加载任何数据

    是否可以在PHP中为不同的SID加载不同的会话?

1 个答案:

答案 0 :(得分:4)

您需要先使用session_id 才能致电session_start