找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1208|回复: 0
打印 上一主题 下一主题

php 微信开发获取用户信息如何实现

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 05:29:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            php 微信开发获取用户信息
获取用户信息的大致算法是
用户授权登录第三方网站,
重点:scope参数:
snsapi_basic 静默登录,不需要用户授权,只能获取到openid;
snsapi_userinfo ,需要用户点击授权,能获取到openid和所有用户信息;
第一步:先获取用户的code值;
第二步:根据code值去获取access_token,每次请求的值都不一样,如果没有使用,每五分钟更新一次;
第三步:根据access_token获取用户信息;
1.获取code代码实现:


getcode.php
if(isset($_SESSION['user'])){
              print_r($_SESSION['user']);
              exit;
            }
$appid='wx1d7c6fcd6131143b3';
            $redirect_url="http://www.antfortune.vip/callback.php";
            $scope='snsapi_userinfo';//获取的方式;
            $url='https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri='.urlencode($redirect_url).'&response_type=code&scope='.$scope.'&state=123#wechat_redirect';
header("Location:".$url);
2、根据code获取access_token和openid
getOpenid.php
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
            
            
您可能感兴趣的文章:
  • 微信开发之网页授权获取用户信息(二)
  • PHP版微信第三方实现一键登录及获取用户信息的方法
  • 微信公众号-获取用户信息(网页授权获取)实现步骤
  • .NET微信公众号获取OpenID和用户信息
  • 微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
  • Java微信公众平台开发(12) 微信用户信息的获取
  • Java微信公众号开发之通过微信公众号获取用户信息
  • Thinkphp5微信小程序获取用户信息接口的实例详解
  • 实例分析基于PHP微信网页获取用户信息
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端