上一節教大家如何在本地運行php后臺項目,并可以被小程序訪問到,這一節就來給大家講一個實際工作中常用的需求,微信小程序openid的獲取。當然了,還是用我們的php做為后臺。
老規矩,先看效果圖
通過上圖我們可以看到我們成功的獲取到了小程序的openid,而這里獲取openid是借助php后臺獲取的。
我們的php核心代碼,只有下面10行
下面就來講講具體的實現步驟。
一,首先要搭建一個可以本地訪問的php后臺
這里我在上一節的文章已經講過了,還不知道怎么配置本地php項目的同學可以去翻看我上篇文章:phpstorm運行本地PHP服務器,實現小程序可以訪問的PHP后臺
二,編寫php代碼
只需要創建一個如下圖所示的簡單的php文件就可以了。
把代碼給大家貼出來。要記得把下面的Appid和appSecret換成你自己的。至于如果獲取,我之前的文章也有講過,去翻下我零基礎入門小程序開發的文章即可。
代碼就這么多,我們編寫好以后,運行下項目。
三,編寫小程序代碼
小程序的代碼很簡單,就是一個按鈕,點擊按鈕的時候我們請求上面定義好的php后臺項目。
小程序代碼也很簡單
代碼就上圖這么點,我把code.js里的代碼貼出來給大家
給大家解釋下上面的代碼,我們通過wx.login來獲取code,然后通過wx.request調用我們定義的php后臺。url里的 Demo.php必須和你的php文件名保持一致。
效果
點擊按鈕以后,就可以成功的獲取到我們所需的小程序openid了。效果圖如下
到這里我們就成功的實現了PHP獲取小程序openid的功能了,是不是很簡單。