2012-06-15 31 views
1

我有一個iOS應用程序發送請求到基於PHP的Web服務,一切都很好,但最近我一直在失去會話。PHPSESSID更改每個請求,而不是堅持

我檢查餅乾,發現PHPSESSID在每次請求我送的變化,而是採用了相同的一個,

後請求#1:I am a cookie ! PHPSESSID = 9lsv80co96op3mg4tffpuoav22
後請求#2:I am a cookie ! PHPSESSID = nn3f3v32j598jbhsof0admc442

我想知道是否有任何方法來堅持會話ID,或者我只需要保存並每次發佈它?我寧願將它作爲服務器端解決方案,因爲如果我不得不在應用程序本身中使用某些東西,Apple需要花費一週時間才能批准它。

如果有任何配置可以幫助我保留PHPSESSID值這對我很有幫助。

希望你的幫助。謝謝! :)

回答

2

我相信你的應用程序沒有持有PHP使用PHPSESSID發送的cookie,因此它會爲每個請求生成一個新的會話ID。

+0

謝謝,我希望我不必更改我的源代碼,但保存PHPSESSID並在每個請求中使用它是最安全的方法。感謝您試圖幫助:) –

+0

請幫我解決這個問題 –