位置: 编程技术 - 正文

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

  • 增值税减免税申报明细表免税代码和名称
  • 一般纳税人增值税可以抵扣吗
  • 累计净值包含业务收入吗
  • 开票信息中电话号码变更
  • 职工年平均工资是什么意思
  • 人民币报关出口跨境
  • 纸质承兑怎么收付
  • 转租的门面怎么办营业执照
  • 财务软件要入固定资产吗
  • 投资理财产品的风险性从低到高
  • 拒绝税务检查的情形
  • 保安公司增值服务
  • 有单位购买我公司开发的房产作为“投资性房地产”,该单位需要缴纳房产税吗?
  • 总账科目和明细科目有哪些
  • 资产处置损益在企业所得税汇算时如何填列
  • 在国外餐厅吃饭服务费和税费
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • 工资扣员工的罚款入什么科目
  • 物业预收的物业费怎么做会计分录?
  • 服务费减免税会计处理
  • win11怎么取消登录pin密码
  • 飞机票本身包含保险吗多少钱
  • 银行余额调节表例题和答案
  • linux版笔记本什么意思
  • win11wifi功能消失了
  • 向职工集资计入收入吗
  • php statement
  • 会计分录编制的步骤
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • php floor()
  • 哈士奇新手礼包
  • 马塔饰件怎么样
  • vue3 原理
  • 固定资产怎么盘点最快
  • 操作系统启动流程
  • 财务费用包括什么利息
  • javascript 模块
  • 织梦内容页模板修改
  • sqlserver使用awe分配内存
  • 怎么编制资金平衡表格
  • 发票商品分类
  • 转账支票背书盖章图位置
  • sql server 2016 sp3
  • mongodb的常用命令
  • 小规模纳税人工资要每月申报
  • 或有资产的确认条件基本确定
  • 应收账款与应付账款冲账
  • 公司购买房子如何交税
  • 去年的管理费用多做了今年怎样调账
  • 采购原材料怎么做分录
  • 来料加工账务处理案例
  • 年金终值计算公式是
  • 补开以前年度发票
  • 工程款结清确认书
  • 公认会计原则是哪个国家的?
  • 商业承兑汇票是什么
  • mysql速成要多久
  • win7系统cpu占用率过高怎么办
  • win8硬盘重装
  • ubuntu和debian哪个稳定
  • 电脑怎么调win7系统
  • os x 10.11 el capitan系统安装图文教程
  • linux里chmod用法
  • cocos2dx-3.x(三)、场景切换及可能产生的错误
  • 巨幕prime
  • jquery 回车
  • js代码不生效
  • jquery jsonview
  • python中的条件判断和循环语句
  • javascript学习指南
  • before和after在句子中怎么翻译
  • 淄博市地税局局长
  • 社保缴纳人数和公积金人数不一样怎么说明
  • 滴滴收入统计
  • 重庆国家税务电子税务局官网登录
  • 国税发票查询能查出什么项目
  • 单位名称变更后发票还能用吗
  • 开通税务在哪里弄
  • 小店区税务大厅
  • 北京ca证书下载安装流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设