位置: 编程技术 - 正文

实例分析基于PHP微信网页获取用户信息(php实用的案例)

编辑:rootadmin

推荐整理分享实例分析基于PHP微信网页获取用户信息(php实用的案例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php经典实例(第三版) pdf扫描版,基于php的数据分析系统,基于php的数据分析系统,php经典实例(第三版) pdf扫描版,php经典实例,php基础案例教程,php实用的案例,php应用实例,内容如对您有帮助,希望把文章链接给更多的朋友!

很多用户在开发微信版网页的时候,需要获取用户的基本信息,比如国家,省,市,昵称等,我们接下来基于PHP语言基础详细分析一下如何成功获取。

必要条件:

1)公众号认证

2)有网页授权获取用户基本信息的权限接口

注意:最近有朋友说:在公众平台申请的测试号,会出现无法取到用户信息。换到认证的公众账号就正常了!

如果您也遇到这个问题,可以试试在认证的公众账号里测试一下! 感谢大家的支持!

填写授权回调页面的域名

登录公众平台-->开发者中心-->接口权限表

找到 网页授权获取用户基本信息 然后修改-->填写你的域名.如下:

保存即可!

关于网页授权的两种scope的区别说明(官方)

1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)

2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。

3、用户管理类接口中的“获取用户基本信息接口”,是在用户和公众号产生消息交互或关注后事件推送后,才能根据用户OpenID来获取用户基本信息。这个接口,包括其他微信接口,都是需要该用户(即openid)关注了公众号后,才能调用成功的。

因为scope有两中模式,所以下面分开解说:

scope为snsapi_base 那么用户必须是关注了公众号才能取得信息

实例分析基于PHP微信网页获取用户信息(php实用的案例)

先自己建立两个文件: index.php 和 getUserInfo.php

代码实例

index.php如下:

getUserInfo.php如下:

scope为snsapi_userinfo 用户不用关注公众号,也能取到信息,但是会有一个界面让用户去点击确认!相当于一个登录授权吧!

代码实例

index.php如下:

getUserInfo.php如下:

测试步骤:

创建index.php和getUserInfo.php两个文件后

先测试:scope为snsapi_base

1)先关注公众账号

2)将网址: 生成一个二维码!

3)用微信扫一扫

再测试:scope为snsapi_userinfo

1)替换代码

2)取消关注当前公众号.

3)然后用微信扫一扫,刚刚你生成的二维码.

php图片合成方法(多张图片合成一张) 1.多张图片合成一张比如:图片合成,可以显示在浏览器上面同时保存到文件夹下面实例如下所示:php/***图片合并**/$pic_list=array('img2.png','img2.png','logo.png

Laravel 批量更新多条数据的示例 引言最近在写任务中,碰到一个问题,需要批量更新多条数据,但是Laravel没有提供这样的方法,Google了一些方法,刚好借着任务来举例说明一下。任务

PHP命令空间namespace及use的用法小结 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重

标签: php实用的案例

本文链接地址:https://www.jiuchutong.com/biancheng/275779.html 转载请保留说明!

上一篇:thinkPHP通用控制器实现方法示例(thinkphp5控制器)

下一篇:php图片合成方法(多张图片合成一张)(php图片拼接)

  • 资产损失税前扣除及纳税调整明细表
  • 延期申报后可否延期缴纳税款
  • 纳税义务发生时间记忆口诀
  • 企业为职工提供无偿服务
  • 企业所得税的计算公式
  • 增值税计算为什么是销项减进项
  • 非专利技术转让计入什么科目
  • 利润表本期金额怎么算
  • 增值税进项税转出所得税调整吗
  • 手工做账流程图
  • 建筑企业劳保计入哪个科目?
  • 计划成本材料采购明细账一般采用的格式是什么
  • 库存商品期末计量
  • 建筑劳务公司收到劳务费会计分录
  • 公司房产税如何计算器
  • 增值税专票盖章正确位置
  • 开票软件的地址怎么修改
  • 税控盘服务费抵税会计分录
  • 小规模纳税人计提增值税账务处理
  • 注册资本多少钱算大公司
  • 分期收款销售的商品属于存货吗
  • 电子商业汇票会有异地贴现吗
  • 虎杖的养殖方法和用量
  • 超市赠送消费券怎么用
  • linux中cw
  • 总部资产减值测试例题
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • 看望员工家属
  • 对外长期投资会计分录
  • React hooks中 useState踩坑-=--异步问题
  • yii2组件的理解
  • 自身权益工具有哪些
  • 机械干租和湿租的税率
  • laravel artisan命令
  • jquery制作轮播切换效果
  • 【机器学习】前置知识:矩阵的表示与定义 | Identity 身份矩阵 | 逆矩阵和转置 | 标量乘法
  • 自动驾驶科普
  • 如何正确配置防火墙安全策略
  • 待摊费用的明细
  • 预提费用核算内容有哪些
  • 计算机网络面试八股文
  • js中的对象种类有哪些
  • mongodb too many open files
  • 预交的企业所得税需要计提吗?
  • 企业股权投资收益交增值税吗
  • 退税已到账还可以更改吗
  • 小规模开票多少成一般纳税人
  • 带薪休假工资怎么扣税的
  • 营业收入的核算方式有哪些
  • 会计支付预付款怎么记账
  • 递延所得税负债会计分录
  • 冲以前年度成本怎么做凭证
  • 待抵扣进项税额
  • 购买的办公用品需要入库出库吗
  • mysql replace正则表达式
  • sqlserver 查询锁
  • 存储sql
  • sql server key
  • 电脑开机密码忘记了怎么打开
  • win7命令提示符怎么打开
  • win10访问局域网电脑需要用户名和密码
  • linux磁盘格式化后一定会清空数据吗
  • windows无法访问指定设备路径权限
  • WIN10系统中没有接入音频设备 要启动gui
  • win10系统升级后桌面图标变大
  • unity 移动应用开发
  • opengl光照纹理三个球
  • ES6 javascript中Class类继承用法实例详解
  • 微信小程序wx.request实现后台数据交互功能分析
  • perl读取文件内容
  • javascript制作简易计算机
  • UNITY gameobject代码中setacvtive(false)与面板中直接去掉勾 效果不一样
  • javascript巧用eval函数组装表单输入项为json对象的方法
  • android性能测试
  • 医保12333查询系统
  • 车辆缴纳购置税多少钱
  • 银行内部有遴选吗知乎
  • 个税已申报税额为0可以退税吗
  • 成都个税证明
  • 包装种类代码表集装箱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设