一个公众号的域名授权数量是有限的,如果一个公众号需要绑定多个域名时怎么解决呢?这时候就需要用到域名中转

实现微信授权域名中转实例

  • 微信授权回调域名(中转域名):www.test.com
  • 需要授权回调域名1:www.test1.com
  • 需要授权回调域名2:www.test2.com

在中转域名www.test.com目录下新建index.php,test1.php,test2.php三个文件


  1. 在index.php中编写发起授权代码

    if(isset($_GET['type']) && !empty($_GET['type'])){//发起授权$appId = "微信APPID";$redirectUrl =  $_SERVER['REQUEST_SCHEME'] . '://'.  $_SERVER['SERVER_NAME'] . '/' . $_GET['type'] . '.php';$codeUrl = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$appId."&redirect_uri=".urlencode($redirectUrl)."&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect";header("location: ".$codeUrl);die;
    }else{echo "no";
    }
  2. 在test1.php中编写获取授权信息并跳转业务地址(www.test1.com)
    if(isset($_GET['code']) && !empty($_GET['code'])){$code = $_GET['code'];$url = "http://www.test1.com/";header("location:".$url."?code=".$code);
    }else{echo 'no';
    }
  3. 在test2.php中编写获取授权信息并跳转业务地址(www.test2.com)
    if(isset($_GET['code']) && !empty($_GET['code'])){$code = $_GET['code'];$url = "http://www.test2.com/";header("location:".$url."?code=".$code);
    }else{echo 'no';
    }

    根据如上方式就可以实现微信授权域名中转
    访问 www.test1.com 站点时只需访问 www.test.com?type=test1 即可
    访问 www.test2.com 站点时只需访问 www.test.com?type=test2 即可

微信公众号网页授权多域名解决方案相关推荐

  1. 微信公众号网页授权----redirect_uri域名与后台配置不一致,错误码10003 错误

    获取code并重定向到回调地址链接: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx702a005562417853& ...

  2. 微信公众号网页授权--前端获取code及用户信息(vue)

    前段时间开发微信公众号网页授权,虽然网上已经有很多关于这方面的博客或者教程,但是第一次开发还是遇到挺多坑的,以下分享一下我的踩坑填坑之路. 一.测试号相关配置 首先在你公司申请的测试号上配置好相关信息 ...

  3. 微信公众号网页授权--前端获取code及用户信息(vue)【简单详细版】

    嗨喽大家好,前段时间开发微信公众号网页授权,虽然网上已经有很多关于这方面的博客或者教程,但是第一次开发还是遇到挺多坑的,以下分享一下我的遇到的一些问题的见解,希望对你们有帮助. 一.测试号相关配置 首 ...

  4. 微信公众号网页授权登录的超简单实现步骤

    微信开放平台为第三方移动程序提供分享.传播的接口, 使用户可将第三方程序的内容发布给好友或分享至朋友圈, 下面这篇文章主要给大家介绍了关于微信公众号网页授权登录的超简单实现方法, 需要的朋友可以参考下 ...

  5. 微信公众号网页授权40163问题【php】

    微信公众号网页授权40163问题 tp5为例,emmmm-一直报40163或40029问题,翻遍了各大网站都没找到合适我的办法. 如图: 解决之后如图: 因为重定向所以请求了两次code,所以一直报4 ...

  6. 微信公众号网页授权代码优化过程(一)

    2019独角兽企业重金招聘Python工程师标准>>> 第一次更新 写本系列博客的主要原因是,我在处理一个微信公众号项目时要做一个网页授权的操作(官方地址是https://mp.we ...

  7. php微信授权没有code返回,解决关于微信公众号网页授权获取code参数的问题

    解决关于微信公众号网页授权获取code参数的问题 发布时间:2018-07-24 23:21, 浏览次数:3327 , 标签: code * 在微信网页授权过程中,需要获取code参数,因为我用的是公 ...

  8. 微信公众号网页授权思路解析及具体代码

    微信公众号网页授权思路解析及具体代码 微信开发文档 实现方式也是两种: 1.静默授权登录 授权登录以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静 ...

  9. 微信公众号网页授权,获取用户信息以及openid -- PHP后台

    微信公众号网页授权,获取用户信息以及openid 这几天做项目,想通过公众号的appid获取用户的openid就,然后在网上查资料,问朋友,最后找到了方法,就是这个网页授权. 起初一直很蒙,这个怎么弄 ...

最新文章

  1. 共享变量类vb.net中的共享方法、共享变量、全局变量
  2. 库存系统难破题?京东到家来分享
  3. java web问题
  4. java 矩阵题目_一些数学分析不错的题目
  5. java 杀掉 linux下进程和进程的子孙进程
  6. 1650显卡学计算机,适合老电脑升级?GTX1650显卡开箱,性价比依然不高!
  7. [转]【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
  8. Hadoop(六)搭建分布式HBase集群
  9. 安卓actionbar上的搜索按钮点击没反应如何解决
  10. NSMapTable、NSHashTable与NSPointerArray的封装
  11. bzoj 4953: [Wf2017]Posterize(DP)
  12. arcgis api 3.X 几种查询方式比较
  13. lamp搭建wordpress后升级安装主题,提示输入ftp账号密码
  14. 最新最简单的黑苹果Mac Windows双系统教程(单双系统通用)
  15. php易语言互交_易语言php编码转换 易语言与php数据交互
  16. unicode字符集和utf-8编码
  17. 平面向量内积坐标公式推导_平面向量的所有公式-平面向量公式
  18. 天津理工大学计算机学院绩点,天津理工大学花宇杰:平均绩点4.0你该这般青春昂扬...
  19. PCF8574AT的I2C地址和单独IO操作
  20. 解决告警“warning #1295-D Deprecated declaration xxxxxxx - give arg types”方法

热门文章

  1. 学习 lt MATLAB gt 心得,matlab和lingo加mathmatica学习心得
  2. 范数规则化(一):L0、L1与L2范数
  3. go语言对gif的抽帧压缩
  4. 持续更新:历年硕士研究生报考人数与录取人数统计
  5. leet160:相交链表
  6. 区块链通证经济的核心不在技术,而在于商业逻辑的重构
  7. 洛谷p1282多米诺骨牌
  8. python实验过程中遇到的问题以及解决办法_20183413 2029-2020-2《Python程序设计》实验一报告...
  9. C语言万年历(n排)
  10. Vocabulary and Phrase in Paper of Computer Vision (Updating)