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