我有一個網站登錄系統,我正在啓動一個PHP會話服務器端,並在PHP中創建一個用於恢復PHP會話的cookie,當我稍後再回來時。用cookie登錄iOS網絡服務
我試圖重用我的代碼作爲iOS應用程序的後端,但我很難理解它是如何工作的。
我已經設置了下面的cookie管理器,據我所知這應該發送cookie與我的請求。
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
[cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
我不需要從iPhone設置任何cookie,我只是需要確保我對我的PHP文件的請求,讓那些腳本訪問的cookie。
我錯過了什麼?
你有什麼問題?根據您的使用情況,您可能還想將Cookie保存到某處並在應用啓動時重新加載它們。 –
我認爲你是絕對正確的,如果我重新啓動我的應用程序,我會在返回的Cookie列表中獲得不同的PHPSESSID。我只需要記住我的cookie中的用戶ID和散列字符串,並確保在發出請求時可以從我的PHP訪問它們。當我重新啓動應用程序時,我得到一個新的PHPSESSID - 暗示重新啓動實際上並沒有堅持我的cookies。你能否提供一些我可以使用的參考資料或樣本? – Daniel