位置: 编程技术 - 正文

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

  • 个人买车交增值税吗
  • 工资储备金制度
  • 纳税检查调整的滞纳金怎么收
  • 进项税转出包括什么
  • 材料按实际成本计价时发出成本的计算方法有
  • 无形资产加计扣除最新政策
  • 公司破产债务清偿顺序是怎样的
  • 作废的增值税普通发票还可以重新开吗?
  • 母子公司固定资产交易
  • 固定资产一次性折旧的账务处理和税务处理
  • 外商投资企业退出条件
  • 虚开增值税立案标准
  • 经营租用的设备有哪些
  • 应收未收的利息如何处理
  • 简易征收货物的运费
  • 律师事务所个人所得税
  • 生产成本转入库存商品金额怎么算
  • 当月认证下月抵扣
  • 财务部门固定资产修理费计入什么科目
  • 职工教育扣除标准是什么
  • 每月固定电话费是半固定成本吗
  • 不良品退回处理流程
  • 腾讯电脑管家中蓝牙在哪
  • 基本户被冻结了一般户可以发工资吗
  • php编写登陆界面
  • 吉隆坡石油双塔有多高
  • 非货币性资产交换和债务重组的区别
  • win10修改hosts文件权限
  • 在php中,字符串有哪些表示形式
  • 坏账准备确认条件
  • 已经认证抵扣的发票,发生冲红,要怎么处理
  • 固定资产减值判断标准
  • php中split
  • 企业委托境外研发所发生的费用
  • php extract函数
  • 有关应付债券的法律规定
  • 买货没发票如何入账
  • 中文最早出现的时期
  • vue页面嵌套iframe vue页面
  • 2023年重庆邮电大学研究生分数线
  • 图像超分辨率重建数据集
  • stm32cubeIDE开发串口 修改速率
  • iscan扫描仪使用方法
  • 捐赠合同模板
  • 不抵扣的发票需要认证吗
  • 关联方计提坏账吗
  • python dict.item()方法遍历字典
  • 预提费用汇缴时间怎么算
  • 公账取现用途写什么
  • 零申报对企业有什么影响
  • 先买再卖影响可取现金吗
  • mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法
  • 计划成本法下的会计科目
  • 广告公司奖金激励分配方案
  • 法院去单位直接扣划单位薪酬
  • 其他综合收益要转入投资收益吗
  • 信用证保证金到期怎么处理
  • 私营公司固定资产怎么查
  • 海量数据的查询
  • 浏览器登录淘宝安全吗
  • solaris安装教程
  • rundll32.exe在哪个文件夹
  • win8 preview
  • winxp系统设备管理器
  • linux手动设置ip指令
  • mongoose怎么用
  • 怎么做小地图图片呢
  • 支持向量机
  • 清理服务器c盘
  • vue中父组件向子组件传递数据
  • php绘制图形函数
  • 关于numpy中loadtxt函数的说法
  • unity3d应用
  • python字典添加多个键值对
  • js实现拖拽元素改编顺序
  • 去伪存真栏目为什么取消啦
  • js调用声音
  • 施工企业建筑机械管理机构主要职责是负责建筑机械的
  • 个人所得税申报怎么申报
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设