侧边栏壁纸
    • 累计撰写 230 篇文章
    • 累计收到 620 条评论
    基于thinkphp6.0的新版多域名微信公众号回调源码v1.1
    2024-05-26  101 阅读 0 评论 0 点赞
    温馨提示:
    本文最后更新于2024年05月27日,已超过141天没有更新,若内容或图片失效,请留言反馈。

    截图展示

    1687543762-6d7bff2aa00ca56.png
    1687543175-af1108185fe293c.png
    1666800835-eccbc87e4b5ce2f.jpg
    1666800833-c4ca4238a0b9238.jpg

    源码介绍:

    这是一款基于thinkphp6.0开发的微信公众号多域名回调系统。本系统还有微信access_token的获取功能,可让当前站点作为中控服务器统一获取和刷新access_token,其他业务逻辑站点所使用的access_token均调用当前站点获取,这样可避免各自刷新造成冲突,导致access_token覆盖而影响业务。

    整体安装过程中没发现BUG,具体操作使用自行研究。主要解决微信公众号后台默认只能授权2个网页域名,用本系统可突破这个限制,用同一个公众号对接无限多个网站。网站后台支持回调域名白名单的管理,以及登录记录的查看。

    安装测试环境:CentOS 7.9+Nginx 1.20+PHP7.4+MySQL 5.6

    安装说明

    上传系统至网站目录,设置网站运行目录为public

    设置伪静态规则为thinkphp

    访问网站,会自动跳转到安装页面,根据提示安装完成,访问 /admin 进入后台管理

    部署方法

    • 运行环境要求PHP7.4+,MySQL5.6+
    • 设置网站运行目录为public
    • 设置伪静态为ThinkPHP
    • 访问网站,会自动跳转到安装页面,根据提示安装完成
    • 访问 /admin 进入后台管理

    伪静态规则

    • Nginx
    location / {
    if (!-e $request_filename){
    rewrite ^(.*)$ /index.php?s=$1 last; break;
    }
    }
    • Apache
    <IfModule mod_rewrite.c>
    Options +FollowSymlinks -Multiviews
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    下载地址

    0

    海报

    正在生成.....

    评论 (0)

    取消