(一)获取openid
打开“微信web开发者工具”,新建小程序项目。
打开项目首先看到的是小程序的初始代码。
利用 wx.login()函数向php推送(code值)。
php把接收过来的code值,打印在小程序中。
利用code值获取openid。获取到了code值后,可以将code值放入官方给出的接口地址中,来获取openid等信息。
接下来介绍两种解析接口地址来得到openid等信息。 (一)通过curl方法根据code获取opendid等信息。
(二)通过file_get_contents方法根据code获取opendid等信息。
(二)将openid存入数据库中
先将openid存入数据库中。在开发商城等项目中,如果想把微信用户购买的订单等信息存到数据库中,就需要那得到用户的openid与数据库中的openid相比对。同理,取出用户的订单信息也是如此。
首先连接数据库,创建数据表。
将表中的全部openid取出。注意:此时表中为空。
将二维数组转换成一位数组。
判断获取到的openid是否存在于数据库中。
返回openid是否成功插入表中或是否已存在表中。
清除缓存,测试是否插入成功。
然后再清除缓存做测试,看openid是否存在。
做好这些步骤以后,就可以开发更多的功能了。