PHP微信網(wǎng)頁授權(quán)的配置文件操作分析
本文實(shí)例講述了PHP微信網(wǎng)頁授權(quán)的配置文件操作。分享給大家供大家參考,具體如下:
代碼如下:

<?php
//配置文件
return [
'weixin'=>[
/**
* Debug 模式,bool 值:true/false
*
* 當(dāng)值為 false 時(shí),所有的日志都不會(huì)記錄
*/
'debug' => true,
/**
* 賬號基本信息,請從微信公眾平臺(tái)/開放平臺(tái)獲取
*/
'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:日志文件權(quán)限(可選),默認(rèn)為null(若為null值,monolog會(huì)取0644)
* file:日志文件位置(絕對路徑!!!),要求可寫權(quán)限
*/
'log' => [
'level' => 'debug',
'permission' => 0777,
'file' => '/tmp/easywechat.log',
],
/**
* OAuth 配置
*
* scopes:公眾平臺(tái)(snsapi_userinfo / snsapi_base),開放平臺(tái):snsapi_login
* callback:OAuth授權(quán)完成后的回調(diào)頁地址
*/
'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 全局設(shè)置
*
* 更多請參考: http://docs.guzzlephp.org/en/latest/request-options.html
*/
'guzzle' => [
'timeout' => 3.0, // 超時(shí)時(shí)間(秒)
//'verify' => false, // 關(guān)掉 SSL 認(rèn)證(強(qiáng)烈不建議?。。。?
],
]
];
重點(diǎn)說明:
1--
'app_id' => 'your-app-id', // AppID
'secret' => 'your-app-secret', // AppSecret
'token' => 'your-token', // Token
說明:登錄微信公眾號平臺(tái)獲?。?a target="_blank" rel="external nofollow" >https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421137522

這里作者使用的測試號,
地址如下:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login


'token' => 'your-token', // Token 可以隨便填寫 最后要和微信設(shè)置的一樣就可以的
2--
/** * OAuth 配置 * * scopes:公眾平臺(tái)(snsapi_userinfo / snsapi_base),開放平臺(tái):snsapi_login * callback:OAuth授權(quán)完成后的回調(diào)頁地址 */ 'oauth' => [ 'scopes' => ['snsapi_userinfo'], 'callback' => '/examples/oauth_callback.php', ],
說明:
snsapi_userinfo :彈出授權(quán)
snsapi_base 靜默授權(quán)
'callback' => '/examples/oauth_callback.php', 授權(quán)過后跳轉(zhuǎn)的方法
3--
'guzzle' => [
'timeout' => 3.0, // 超時(shí)時(shí)間(秒)
//'verify' => false, // 關(guān)掉 SSL 認(rèn)證(強(qiáng)烈不建議?。。。?
],
說明: 開啟 //'verify' => false, // 關(guān)掉 SSL 認(rèn)證(強(qiáng)烈不建議?。。。?
結(jié)果:
'guzzle' => [
'timeout' => 3.0, // 超時(shí)時(shí)間(秒)
//'verify' => false, // 關(guān)掉 SSL 認(rèn)證(強(qiáng)烈不建議?。。。?
],
在用微信掃一掃關(guān)注測試號
方便后面的調(diào)試

參考地址:https://www.kancloud.cn/he_he/laravel/962117
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP微信開發(fā)技巧匯總》、《php curl用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP中json格式數(shù)據(jù)操作技巧匯總》及《PHP針對XML文件操作技巧總結(jié)》
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
從php核心代碼分析require和include的區(qū)別
見到鳥哥的一文 深入理解PHP之require/include順序 忍不住繼續(xù)再深入了一下下,在此記錄一下深入的過程,以供以后查閱。2011-01-01
PHP數(shù)組及條件,循環(huán)語句學(xué)習(xí)
PHP數(shù)組及條件,循環(huán)語句學(xué)習(xí),需要的朋友可以參考下2012-11-11
php數(shù)據(jù)結(jié)構(gòu)與算法(PHP描述) 快速排序 quick sort
php數(shù)據(jù)結(jié)構(gòu)與算法(PHP描述) 快速排序 quick sort,學(xué)習(xí)php的朋友可以參考下2012-06-06
PHP計(jì)數(shù)器的實(shí)現(xiàn)代碼
本篇文章是對PHP計(jì)數(shù)器的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP 內(nèi)存緩存加速功能memcached安裝與用法
memcached 簡介在很多場合,我們都會(huì)聽到 memcached 這個(gè)名字,但很多同學(xué)只是聽過,并沒有用過或?qū)嶋H了解過,只知道它是一個(gè)很不錯(cuò)的東東。這里簡單介紹一下。2009-09-09
php+html5基于websocket實(shí)現(xiàn)聊天室的方法
這篇文章主要介紹了php+html5基于websocket實(shí)現(xiàn)聊天室的方法,實(shí)例分析了php結(jié)合html5的websocket通訊的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

