上一节教大家如何在本地运行php后台项目 , 并可以被小程序访问到 , 这一节就来给大家讲一个实际工作中常用的需求 , 微信小程序openid的获取 。当然了 , 还是用我们的php做为后台 。老规矩 , 先看效果图
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I9261F9-0.jpg)
文章插图
通过上图我们可以看到我们成功的获取到了小程序的openid , 而这里获取openid是借助php后台获取的 。
我们的php核心代码 , 只有下面10行
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I9262444-1.jpg)
文章插图
下面就来讲讲具体的实现步骤 。
一 , 首先要搭建一个可以本地访问的php后台这里我在上一节的文章已经讲过了 , 还不知道怎么配置本地php项目的同学可以去翻看我上篇文章:phpstorm运行本地PHP服务器 , 实现小程序可以访问的PHP后台
二 , 编写php代码只需要创建一个如下图所示的简单的php文件就可以了 。
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I92C1S-2.jpg)
文章插图
把代码给大家贴出来 。要记得把下面的Appid和appSecret换成你自己的 。至于如果获取 , 我之前的文章也有讲过 , 去翻下我零基础入门小程序开发的文章即可 。
代码就这么多 , 我们编写好以后 , 运行下项目 。
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I92CH7-3.jpg)
文章插图
三 , 编写小程序代码小程序的代码很简单 , 就是一个按钮 , 点击按钮的时候我们请求上面定义好的php后台项目 。
小程序代码也很简单
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I92CJ2-4.jpg)
文章插图
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I92C542-5.jpg)
文章插图
代码就上图这么点 , 我把code.js里的代码贴出来给大家
给大家解释下上面的代码 , 我们通过wx.login来获取code , 然后通过wx.request调用我们定义的php后台 。url里的 Demo.php必须和你的php文件名保持一致 。
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I92A307-6.jpg)
文章插图
效果点击按钮以后 , 就可以成功的获取到我们所需的小程序openid了 。效果图如下
![10行PHP代码快速获取小程序openid](http://img.jiangsulong.com/220406/0I92645F-7.jpg)
文章插图
到这里我们就成功的实现了PHP获取小程序openid的功能了 , 是不是很简单 。
【10行PHP代码快速获取小程序openid】
推荐阅读
- phpStudy隐藏后门预警
- 自己开发PHP扩展
- 60行C代码实现一个shell
- PHP内存管理机制与垃圾回收机制
- php如何生成word并下载
- PHP底层运行机制与原理
- Redis中的发布订阅模式用代码实现就是这么简单
- php反射机制用法详解
- PHP实现站内信
- 方舟生存进化手游单机代码 方舟生存进化代码