微信小程序如何获取和存储openid与php数据互通

作者:暴躁小n | 创建时间: 2023-06-11
复杂的微信小程序需要调用数据库里面的数据,这样会减轻小程序端的压力。获取和存储openid可以准确定位每个用户,实现商城中一系列复杂的功能。...
微信小程序如何获取和存储openid与php数据互通

(一)获取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是否存在。

做好这些步骤以后,就可以开发更多的功能了。

温馨提示

在编写php代码时,是不可以在php页面做测试的,只能在小程序项目中做测试。
有写的不对的地方,欢迎大家指正。
点击展开全文

更多推荐