PHP微信網(wǎng)頁授權(quán)的配置文件操作分析
本文實例講述了PHP微信網(wǎng)頁授權(quán)的配置文件操作。分享給大家供大家參考,具體如下:
代碼如下:
<?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:日志文件權(quán)限(可選),默認為null(若為null值,monolog會取0644) * file:日志文件位置(絕對路徑!!!),要求可寫權(quán)限 */ 'log' => [ 'level' => 'debug', 'permission' => 0777, 'file' => '/tmp/easywechat.log', ], /** * OAuth 配置 * * scopes:公眾平臺(snsapi_userinfo / snsapi_base),開放平臺: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, // 超時時間(秒) //'verify' => false, // 關(guān)掉 SSL 認證(強烈不建議!?。。? ], ] ];
重點說明:
1--
'app_id' => 'your-app-id', // AppID
'secret' => 'your-app-secret', // AppSecret
'token' => 'your-token', // Token
說明:登錄微信公眾號平臺獲?。?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:公眾平臺(snsapi_userinfo / snsapi_base),開放平臺: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, // 超時時間(秒) //'verify' => false, // 關(guān)掉 SSL 認證(強烈不建議?。。。? ],
說明: 開啟 //'verify' => false, // 關(guān)掉 SSL 認證(強烈不建議?。。。?
結(jié)果:
'guzzle' => [ 'timeout' => 3.0, // 超時時間(秒) //'verify' => false, // 關(guān)掉 SSL 認證(強烈不建議?。。。? ],
在用微信掃一掃關(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è)計有所幫助。
相關(guān)文章
從php核心代碼分析require和include的區(qū)別
見到鳥哥的一文 深入理解PHP之require/include順序 忍不住繼續(xù)再深入了一下下,在此記錄一下深入的過程,以供以后查閱。2011-01-01php數(shù)據(jù)結(jié)構(gòu)與算法(PHP描述) 快速排序 quick sort
php數(shù)據(jù)結(jié)構(gòu)與算法(PHP描述) 快速排序 quick sort,學習php的朋友可以參考下2012-06-06PHP 內(nèi)存緩存加速功能memcached安裝與用法
memcached 簡介在很多場合,我們都會聽到 memcached 這個名字,但很多同學只是聽過,并沒有用過或?qū)嶋H了解過,只知道它是一個很不錯的東東。這里簡單介紹一下。2009-09-09php+html5基于websocket實現(xiàn)聊天室的方法
這篇文章主要介紹了php+html5基于websocket實現(xiàn)聊天室的方法,實例分析了php結(jié)合html5的websocket通訊的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07