用戶透過掃描網頁提供的二維碼實現登陸資訊獲取,大家參考使用吧
請先下載 snoopy 類別
代碼如下:
/**
* 微信公眾平台PHP-SDK
* Wechatauth為非官方微信登陸API
* 使用者透過掃描網頁提供的二維碼實現登陸資訊以取得
* 主要實現以下功能: *授權碼才能取得二維碼
* get_code_image($code='') 將上述取得的授權碼轉換為圖片二維碼
* verify_code() 鑑定是否登陸成功,返回200為最終授權成功.
* get_login_cookie( ) 鑑定成功後呼叫此方法即可取得使用者基本資訊
* sendNews($account,$title,$summary,$content,$pic,$srcurl='') 傳送圖文資料 get_avatar($account,$title,$summary,$content,$pic,$srcurl='') 傳送圖文資料 get_avatar( $url) 取得使用者個人資料圖片資料
* @author dodge
* @link https://github.com/dodgepudding/wechat-php-5 */
in
/**
* 將cookie寫入快取
* @param string $filename 快取檔案名稱 * @return bool
*/
include "snoopy.class. php";
class Wechatauth
{
private $cookie;
private
private $_account = 'test';
private $_datadata = './data/cookie_'; debug;
private $_logcallback;
public $login_user; //目前登陸使用者, 電話中致電 {
$this->_account = isset($options['account']) ?$options['account']:'';
$this->_datapath = isset($options['datapath"])?$options['datapath =) $this->debug = isset($options['debug'])?$options['debug']:false;
以 $4->_logcallback = isset($options[)]$options]$
$this->_cookiename = $this->_datapath.$this->_account;
}
/**
* 讀取 快取內容
* @param string $filename 快取檔案名稱 */
public function saveCookie($ filename,$content){
return file_put_contents($filename,$content);
public function getCookie($filename){
if (file_exists($filename)) { $ mtime = filemtime($filename);
if ($mtime