PHP微信网页授权的配置文件操作分析
网络编程 2021-07-04 23:05www.168986.cn编程入门
这篇文章主要介绍了PHP微信网页授权的配置文件操作,结合实例形式分析了php微信授权配置文件的相关功能、用法及操作注意事项,需要的朋友可以参考下
本文实例讲述了PHP微信网页授权的配置文件操作。分享给大家供大家参考,具体如下
代码如下
<?php //配置文件 return [ 'weixin'=>[ / Debug 模式,bool 值true/false 当值为 false 时,所有的日志都不会记录 / 'debug' => true, / 账号基本信息,请从微信公众平台/开放平台获取 / 'app_id' => 'your-app-id', // AppID 'secret' => 'your-app-secret', // AppSecret 'token' => 'your-token', // Token 'aes_key' => '', // EncodingAESKey,安全模式与兼容模式下请一定要填写!!! / 日志配置 level: 日志级别, 可选为 debug/info/notice/warning/error/critical/alert/emergency permission日志文件权限(可选),默认为null(若为null值,monolog会取0644) file日志文件位置(绝对路径!!!),要求可写权限 / 'log' => [ 'level' => 'debug', 'permission' => 0777, 'file' => '/tmp/easywechat.log', ], / OAuth 配置 scopes公众平台(snsapi_userinfo / snsapi_base),开放平台snsapi_login callbackOAuth授权完成后的回调页地址 / 'oauth' => [ 'scopes' => ['snsapi_userinfo'], 'callback' => '/examples/oauth_callback.php', ], / 微信支付 / 'payment' => [ 'merchant_id' => 'your-mch-id', 'key' => 'key-for-signature', 'cert_path' => 'path/to/your/cert.pem', // XXX: 绝对路径!!!! 'key_path' => 'path/to/your/key', // XXX: 绝对路径!!!! // 'device_info' => '013467007045764', // 'sub_app_id' => '', // 'sub_merchant_id' => '', // ... ], / Guzzle 全局设置 更多请参考 http://docs.guzzlephp./en/latest/request-options.html / 'guzzle' => [ 'timeout' => 3.0, // 超时时间(秒) //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!) ], ] ];
重点说明
1--
'app_id' => 'your-app-id', // AppID
'secret' => 'your-app-secret', // AppSecret
'token' => 'your-token', // Token
说明登录微信公众号平台获取
这里作者使用的测试号,
地址如下
'token' => 'your-token', // Token 可以随便填写 要和微信设置的一样就可以的
2--
/ OAuth 配置 scopes公众平台(snsapi_userinfo / snsapi_base),开放平台snsapi_login callbackOAuth授权完成后的回调页地址 / 'oauth' => [ 'scopes' => ['snsapi_userinfo'], 'callback' => '/examples/oauth_callback.php', ],
说明
snsapi_userinfo 弹出授权
snsapi_base 静默授权
'callback' => '/examples/oauth_callback.php', 授权过后跳转的方法
3--
'guzzle' => [ 'timeout' => 3.0, // 超时时间(秒) //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!) ],
说明 开启 //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!)
结果
'guzzle' => [ 'timeout' => 3.0, // 超时时间(秒) //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!) ],
在用微信扫一扫关注测试号
方便后面的调试
参考地址https://.kancloud./he_he/laravel/962117
更多关于PHP相关内容感兴趣的读者可查看本站专题《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程