2013-03-18 52 views
2

我正在使用API​​,默認使用cookie,但也應該可以通過sid加載會話數據。是否可以通過SID在php中加載會話?

所以,方案如下所示:

  1. 客戶端發出一個cookie和/或SID參數
  2. 我們檢查,如果SID定義的請求 - 我們通過SID
  3. 加載會話數據
  4. 如果沒有定義SID - 我們使用SID,即在cookie

我的第一個想法是使用session_id()函數加載會話數據指定的SID定義,但我發現這個福nction不會這樣做 - 它只是覆蓋當前會話ID,但不會爲指定的SID加載任何數據。

是否有可能在PHP中爲不同的SID加載不同的會話?

+1

'session_id' * *應該做的。你怎麼使用它? – deceze 2013-03-18 09:55:00

回答

4

您需要前使用session_id你叫session_start

相關問題