如何使用Cookie在PhoneGap for Android中驗證用戶身份?我可以在Phonegap中使用Cookie嗎?
服務器將發送一個包含會話ID的cookie。作爲未來每個AJAX請求的一部分,cookie必須發送給服務器以驗證用戶身份。我無法訪問服務器,所以我無法改變它的工作原理。
所以,我必須使用cookies。我不能使用本地存儲或類似的東西,除非它的行爲完全像瀏覽器,如果服務器發送「Set-Cookie」標題。
我該怎麼做?
如何使用Cookie在PhoneGap for Android中驗證用戶身份?我可以在Phonegap中使用Cookie嗎?
服務器將發送一個包含會話ID的cookie。作爲未來每個AJAX請求的一部分,cookie必須發送給服務器以驗證用戶身份。我無法訪問服務器,所以我無法改變它的工作原理。
所以,我必須使用cookies。我不能使用本地存儲或類似的東西,除非它的行爲完全像瀏覽器,如果服務器發送「Set-Cookie」標題。
我該怎麼做?
使用本地Cookie與Cordova是不可能的,除非您可以將它們存儲在服務器端。在你的情況下,你可以使用本地存儲,簡單的值/標誌/字符串,或者如果你想要一個關係數據庫,使用WebSQL。
本地存儲: http://docs.phonegap.com/en/4.0.0/cordova_storage_storage.md.html
的WebSQL:http://dev.w3.org/html5/webdatabase/
我會建議上述其他人一樣IndexdDb的WebSQL,因爲它是最wideley支持的移動設備。請參閱以下鏈接:http://caniuse.com/#feat=sql-storage
不,您不能在Cordova/Phonegap中使用Cookie。爲什麼不使用本地存儲? http://justbuildsomething.com/cordova-and-express-session/ – FlyingLemon