如何獲取到openid的返回值?
現(xiàn)在我是能獲取到openid,但問題是獲取openid的過程中發(fā)生了網(wǎng)頁跳轉(zhuǎn)調(diào)用,那如何才能正確獲取到openid的返回值呢?
比如我發(fā)送模板消息時需要用到用戶的openid,然后去調(diào)用引導(dǎo)用戶進(jìn)入授權(quán)頁的方法,然后這個方法又調(diào)用了獲取openid的方法,也就是說第一個函數(shù)要獲取第三個函數(shù)的返回值,怎么弄?
現(xiàn)在我是能獲取到openid,但問題是獲取openid的過程中發(fā)生了網(wǎng)頁跳轉(zhuǎn)調(diào)用,那如何才能正確獲取到openid的返回值呢?
比如我發(fā)送模板消息時需要用到用戶的openid,然后去調(diào)用引導(dǎo)用戶進(jìn)入授權(quán)頁的方法,然后這個方法又調(diào)用了獲取openid的方法,也就是說第一個函數(shù)要獲取第三個函數(shù)的返回值,怎么弄?
2016-09-20
舉報
2016-09-29
慕課網(wǎng)用的不熟,一直沒查看新消息,不好意思哈。
隔了這么多天,復(fù)習(xí)了一會兒才想起來。
你的第二個方法已經(jīng)獲取到了$openid;
那么,
#1.在這個方法里面添加一個 $this->display(),就可以把$openid顯示在模板 getOpenid.html 中了。
#2.如果你要跳轉(zhuǎn)到別的頁面,可以用$this->redirect("YourURL&openid={$openid}");這樣就是用GET傳了參數(shù)。
以上是我的理解,有錯誤還請指正
2016-09-21
按視頻教的方法,獲取openid后并不會發(fā)生跳轉(zhuǎn),而是在同一個頁面用access_token和openid請求獲取詳細(xì)信息。
如果你一定要跳轉(zhuǎn),可以試試用GET把參數(shù)傳過去