位置: 编程技术 - 正文

实例分析基于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图片拼接)

  • 小规模税费如何做分录
  • 未核销fyc
  • 医院这么开发票
  • 个人接受现金捐赠的例子
  • 长期应付款是什么科目 借方
  • 企业所得税可以税前扣除的税有哪些
  • 税务变更需要哪些材料
  • 年末结转增值税之后增值税有余额嘛
  • 企业提供建筑服务,应向建筑服务发生地
  • 非居民企业股权转让协议
  • 工程未竣工如何结算
  • 外购材料费用可能计入
  • 低值易耗品一次性摊销体现重要性
  • 公司成立多久费用可进开办费
  • 兼营小规模纳税人增值税优惠
  • 税号里面有字母吗
  • 空白发票丢失怎么写说明
  • 公司注销必须要清算报告吗
  • 因腐败因素形成的损失企业所得税如何处理?
  • 若依前后端分离需要准备啥
  • 坏账会计处理方法
  • 工程长期停工
  • linux怎么更改账户名
  • 借条无还款时间怎么办
  • 购入固定资产的借款利息支出
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • 网速第一的国家
  • php __invoke
  • 国有土地使用证到期了怎么办
  • 4月满月是几号
  • 以前年度损益调整账务处理分录
  • 资本化的研发费用计入什么科目
  • 制造业企业资金如何循环周转
  • php str
  • 打开的ps关不掉
  • 二季度平均薪酬
  • 个税各项减扣标准金额
  • 投资性房地产按公允价值计量
  • 养老保险产生的利息怎么入账
  • 1000左右打印机
  • 帝国cms栏目分类
  • 国税办税人员怎么解绑
  • 日用品开增值税专用发票可以抵扣吗
  • 银行对账单可以作为原始凭证入账吗
  • 增值税进项税额转出的情况有哪些
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 记账凭证红字冲销下面合计写不写
  • 现金流量表里支付的各项税费包括什么
  • 商标使用权入股要交税吗
  • 电子承兑汇票到期网银上怎么操作
  • 电脑买了四个月折旧多少
  • 12月费用1月报销的账务处理
  • 塔吊租赁费用是否包括司机指挥
  • 怎样才能制作出白瓷
  • 会计内帐外帐的区别在哪
  • win10 Realtek HD Audio更新失败怎么办 win10关闭UAC解决Realtek HD Audio更新失败
  • 双击盘符弹出属性
  • VMware虚拟机中安装MATE桌面环境
  • win10系统如何关闭窗口特效
  • ubuntu系统安装报错
  • linux服务器宕机排查
  • winxp系统开机启动项
  • awk两个文件关联合并
  • win7电脑c盘格式化
  • python gui视频教程
  • 网卡流量怎么计算
  • shell 字符串trim
  • [Unity3D]Unity3D游戏开发之塔防游戏项目讲解(上)
  • ECLIPSE编辑器
  • jquery添加节点
  • android开发范例实战宝典
  • unity中ngui
  • jquery打开文件对话框
  • python二分查找非递归
  • 国家对供暖企业更换主管道有没有年限?
  • 大连个体营业执照怎么办
  • 车辆购置税查询官网四川
  • 如何将个税人员信息改为非正常
  • 市民服务热线有用吗
  • 关于船舶吨税的最新法律规范
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设