首頁 >後端開發 >php教程 >用帝國做接口,安卓和iOS呼叫的時候取得不到$_SESSION

用帝國做接口,安卓和iOS呼叫的時候取得不到$_SESSION

WBOY
WBOY原創
2016-12-01 01:27:401242瀏覽

帝國寫的註冊登陸接口安卓和iOS調用的時候獲取不到$_SESSION裡的東西具體場景是這樣的:註冊的時候安卓會傳給我一個手機號碼我驗證後傳給消息平台消息平台會發送一個驗證碼我把訊息平台的驗證碼放到$_SESSION裡面回傳給安卓但是安卓取得不到難道安卓裡面沒有$_SESSION機制?怎麼說?請有這方面經驗的兄弟解答一下喲 我該怎麼做

回覆內容:

帝國寫的註冊登陸接口安卓和iOS調用的時候獲取不到$_SESSION裡的東西具體場景是這樣的:註冊的時候安卓會傳給我一個手機號碼我驗證後傳給消息平台消息平台會發送一個驗證碼我把訊息平台的驗證碼放到$_SESSION裡面回傳給安卓但是安卓取得不到難道安卓裡面沒有$_SESSION機制?怎麼說?請有這方面經驗的兄弟解答一下喲 我該怎麼做

首先api呼叫是無狀態的,也就是session是無效的;另外你得了解session的原理,session是根據客戶端的cookie裡面存的一個sessionid來取存在服務端的數據,也就是session的值。

接下來就說你的需求了,你無非是做個手機驗證碼登錄,你可以把驗證碼按照以手機號為鍵驗證碼為值存到緩存裡redis和mc都可以,驗證的時候取出來就可以了

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn