2014-11-24 93 views
-2

目前我正在執行一個在Zend Framework(針對Web站點)和Phone Phone(針對Mobile)運行的項目。我需要爲移動網站和網絡服務使用相同的代碼。在php中的會話共享

現在我對着下面提及的問題,

這我是從手機的差距調用Web服務是創建會話和會話創建成功。現在我打電話給另一個Web服務,根據會話ID獲取用戶詳細信息。但細節不顯示,因爲會話ID是空的。所以你可以請建議我如何處理這個問題?

在此先感謝

回答

2

會話不可共享。嘗試保存會話ID到數據庫(或文件),並從服務器端讀取它。

0

您能否提供更多關於會議管理的信息?

從它的外觀來看,您可能需要同時使用$ _SESSION和SessionClassHandler接口的實現來將會話存儲在中央數據庫中。

此外,您可能會遇到cookie問題,因此您可能需要通過URL傳遞會話ID。但是這是非常不安全的,所以如果是這種情況,請確保您至少使用https或將其他機制放在適當位置。

我希望這有助於

+0

我正在使用zend框架的網站和手機應用程序的差距。我第一次發送用於登錄目的的值,並且會話已成功創建,並提供響應。現在我正在調用Web服務來獲取配置文件的詳細信息,它將響應設置爲空,因爲此時沒有會話標識。所以我想要了解個人資料的詳細信息 – user3548651 2014-11-24 06:49:13

+0

好吧,看起來你需要閱讀會話的基礎知識..我上面的答案解釋了你需要執行的高級步驟,但它很難幫助你。 – 2014-11-24 14:20:48