微信小程序> 微信小程序登录php后台

微信小程序登录php后台

浏览量:990 时间: 来源:蒸蒸日上y

微信小程序登录以及获取openid(用户唯一标识)和session_key

一、前端登录代码:

  //登录获取code  login:function(){    wx.login({      success:function(res){        console.log(res.code)        //发送请求        wx.request({          url: '填写你的后端接口地址', //接口地址          data: {code:res.code},          header: {            'content-type': 'application/json' //默认值          },          success: function (res) {            console.log(res.data)          }        })      }    })  }

二、后端接收code,获取openid和session_key

/** * 登录 */public function login(){$code = $_GET['code'];$appid = '修改成你小程序的APPID';$AppSecret = '修改成你小程序的APPSECRET';$url = "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$AppSecret."&js_code=".$code."&grant_type=authorization_code";        $str = file_get_contents($url);        $json = json_decode($str);        $arr = get_object_vars($json);    echo $openid = $arr['openid']; //这是openid    echo '/br';    echo $session_key = $arr['session_key']; //这是session_key}

三、这样你就获取到你需要的openid了,最好获取到openid以后存进数据库,避免重复获取

四、谢谢,再见

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎