婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php獲取微信openid方法總結(jié)

php獲取微信openid方法總結(jié)

熱門標(biāo)簽:聊城電話外呼系統(tǒng)公司 江蘇電商外呼系統(tǒng)運營商 銅川電話機器人價格 辦理重慶400電話 沛縣400電話辦理 青白江地圖標(biāo)注 AI電話機器人OEM貼牌 智能電話機器人好公司門薩維 德陽中江如何申請400開頭電話

使用微信接口,無論是自動登錄還是微信支付我們首先需要獲取的就是openid,獲取openid的方式有兩種,一種是在關(guān)注的時候進行獲取,這種訂閱號就可以獲取的到,第二種是通過網(wǎng)頁授權(quán)獲取,這種獲取需要的是認(rèn)證服務(wù)號。

今天我要說的是第二種網(wǎng)頁授權(quán)獲取openid。下面是我寫的一個關(guān)于獲取openid的類

?php

/**

 * 微信授權(quán)相關(guān)接口

 * 

 * @link http://www.phpddt.com

 */

class Wchat

{

   private $app_id = 'wx444444444444';

   private $app_secret = '77777777';

   private $state='aaaa';

  /**

   * 獲取微信授權(quán)鏈接

   * 

   * @param string $redirect_uri 跳轉(zhuǎn)地址

   * @param mixed $state 參數(shù)

   */

  public function get_authorize_url($redirect_uri = '', $state = '')

  {

    $redirect_uri = urlencode($redirect_uri);

    return "https://open.weixin.qq.com/connect/oauth2/authorize?appid={$this->app_id}redirect_uri={$redirect_uri}response_type=codescope=snsapi_userinfostate={$state}#wechat_redirect";

  }

   /**

   * 獲取微信openid

   */

  public function getOpenid($turl)

  {

    if (!isset($_GET['code'])){

      //觸發(fā)微信返回code碼

       

       $url=$this->get_authorize_url($turl, $this->state);

       

      Header("Location: $url");

      exit();

    } else {

      //獲取code碼,以獲取openid

      $code = $_GET['code'];

      $access_info = $this->get_access_token($code);

      return $access_info;

    }

     

  }

  /**

   * 獲取授權(quán)token網(wǎng)頁授權(quán)

   * 

   * @param string $code 通過get_authorize_url獲取到的code

   */

  public function get_access_token($code = '')

  {

   $appid=$this->app_id;

   $appsecret=$this->app_secret;

    

    $token_url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$appid."secret=".$appsecret."code=".$code."grant_type=authorization_code";

    //echo $token_url;

    $token_data = $this->http($token_url);

    // var_dump( $token_data);

    if($token_data[0] == 200)

    {

      $ar=json_decode($token_data[1], TRUE);

      return $ar;

    }

     

    return $token_data[1];

  }

   

   

  public function http($url, $method='', $postfields = null, $headers = array(), $debug = false)

  {

    $ci = curl_init();

    /* Curl settings */

    curl_setopt($ci, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);

    curl_setopt($ci, CURLOPT_CONNECTTIMEOUT, 30);

    curl_setopt($ci, CURLOPT_TIMEOUT, 30);

    curl_setopt($ci, CURLOPT_RETURNTRANSFER, true);

 

    switch ($method) {

      case 'POST':

        curl_setopt($ci, CURLOPT_POST, true);

        if (!empty($postfields)) {

          curl_setopt($ci, CURLOPT_POSTFIELDS, $postfields);

          $this->postdata = $postfields;

        }

        break;

    }

    curl_setopt($ci, CURLOPT_URL, $url);

    curl_setopt($ci, CURLOPT_HTTPHEADER, $headers);

    curl_setopt($ci, CURLINFO_HEADER_OUT, true);

 

    $response = curl_exec($ci);

    $http_code = curl_getinfo($ci, CURLINFO_HTTP_CODE);

 

    if ($debug) {

      echo "=====post data======\r\n";

      var_dump($postfields);

 

      echo '=====info=====' . "\r\n";

      print_r(curl_getinfo($ci));

 

      echo '=====$response=====' . "\r\n";

      print_r($response);

    }

    curl_close($ci);

    return array($http_code, $response);

  }

 

}

?>

getOpenid($turl)這個方法就是獲取openid的方法。前端調(diào)用代碼如下:

$openid=isset($_COOKIE['openid'])?$_COOKIE['openid']:'';

  

   if(empty($openid))

   {

     $wchat=new wchat();

     $t_url='http://'.$_SERVER['HTTP_HOST'].'/user.php?act=register';

      

     $info=$wchat->getOpenid($t_url);

      

     if($info){

        $openid=$info['openid'];

      setcookie('openid',$openid,time()+86400*30);  

        

     }

      

   }

以上就是我總結(jié)的獲取openid的方法啦。

以上就是php獲取微信openid的詳細內(nèi)容,更多請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • PHP通過微信跳轉(zhuǎn)的Code參數(shù)獲取用戶的openid(關(guān)鍵代碼)

標(biāo)簽:南寧 迪慶 三亞 烏魯木齊 山南 濟寧 赤峰 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php獲取微信openid方法總結(jié)》,本文關(guān)鍵詞  php,獲取,微信,openid,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php獲取微信openid方法總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于php獲取微信openid方法總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    丁香婷婷综合激情五月色| 一区二区在线观看视频| 在线免费亚洲电影| 丁香桃色午夜亚洲一区二区三区| 免费三级欧美电影| 日韩国产在线观看| 久久精品国产成人一区二区三区 | 91蜜桃在线免费视频| 盗摄精品av一区二区三区| 国产99久久久国产精品| 成人av手机在线观看| 成人免费毛片片v| 色综合天天综合网国产成人综合天 | 风间由美一区二区三区在线观看 | 激情丁香综合五月| 久久激情五月婷婷| 国产高清不卡一区二区| 波多野结衣精品在线| 91免费国产在线观看| 欧美视频精品在线| 久久综合狠狠综合久久综合88| 久久久www成人免费毛片麻豆 | 精品视频1区2区3区| 91精品国产色综合久久不卡蜜臀| 欧美成人精品福利| 中文字幕乱码久久午夜不卡 | 91麻豆视频网站| 在线观看国产91| 日韩精品中文字幕在线不卡尤物| 国产精品视频一区二区三区不卡| 亚洲尤物在线视频观看| 精品亚洲国内自在自线福利| 国产成a人亚洲| 欧美精品一二三| 国产精品丝袜91| 免费在线观看一区二区三区| 国产91精品一区二区麻豆网站| 91福利视频网站| 久久亚洲一区二区三区明星换脸| 亚洲欧美日韩系列| 国产一区二区毛片| 欧美日韩高清一区二区三区| 国产欧美日韩精品一区| 日韩经典一区二区| 91高清视频在线| 国产欧美在线观看一区| 男女男精品网站| 色婷婷av一区二区三区gif | 国产精品卡一卡二| 亚洲午夜国产一区99re久久| 久久av资源站| 色视频欧美一区二区三区| 91精品国产一区二区| 亚洲国产经典视频| 极品美女销魂一区二区三区| 丰满少妇在线播放bd日韩电影| 欧美中文一区二区三区| 久久久99久久| 首页国产丝袜综合| 91视频.com| 国产欧美日韩卡一| 免费成人结看片| 欧美在线影院一区二区| 日本一区二区免费在线| 日韩高清国产一区在线| 99视频精品全部免费在线| 日韩免费高清电影| 亚洲国产精品一区二区久久恐怖片| 精品一区二区三区在线播放| 欧美色欧美亚洲另类二区| 国产精品久久久久影视| 亚洲精品视频免费观看| 国产成人av电影在线观看| 91精品麻豆日日躁夜夜躁| 亚洲少妇屁股交4| 国产精品一区二区在线观看不卡| 欧美高清dvd| 天天色天天操综合| 欧美在线影院一区二区| 亚洲精品中文字幕乱码三区 | 欧美群妇大交群的观看方式| 日韩精品一区在线观看| 日本一道高清亚洲日美韩| 欧美影院一区二区| 亚洲综合男人的天堂| 99在线精品免费| 中文成人综合网| 91在线国产福利| 欧美激情综合在线| 成人三级在线视频| 国产免费成人在线视频| 久草精品在线观看| 久久久久久夜精品精品免费| 国产大陆a不卡| 久久久久久久久久久久久久久99 | 国产精品一区一区| 欧美韩国一区二区| 成人激情免费视频| 亚洲精品一二三| 欧美三级视频在线观看| 日韩精品乱码av一区二区| 欧美一区三区四区| 国产在线乱码一区二区三区| 精品1区2区3区| 日韩黄色一级片| 日韩一级二级三级| 国产乱妇无码大片在线观看| 国产欧美一区二区三区网站 | 91成人免费在线| 亚洲国产中文字幕在线视频综合| 欧美精品久久久久久久久老牛影院| 午夜视频在线观看一区| 欧美日本一道本在线视频| 看片的网站亚洲| 中文字幕一区二区不卡| 欧美三日本三级三级在线播放| 日韩精品三区四区| 欧美国产视频在线| 欧美视频一区在线| 国产一区二区三区日韩| 亚洲欧美国产毛片在线| 欧美一级二级三级乱码| 日本不卡视频一二三区| 最近日韩中文字幕| 日韩欧美一区电影| 色欧美片视频在线观看| 久久电影网站中文字幕| 国产精品免费aⅴ片在线观看| 日本韩国一区二区三区| 国产一区二区三区黄视频| 亚洲视频一区二区在线| 日韩欧美国产一区二区三区| 成人深夜福利app| 日韩av一二三| 一个色在线综合| 国产免费观看久久| 欧美成人官网二区| 精品三级在线看| 欧美系列日韩一区| 成人美女在线观看| 麻豆国产91在线播放| 亚洲精品成a人| 国产日韩欧美在线一区| 日韩丝袜美女视频| 欧美日韩视频专区在线播放| 99视频国产精品| 国产久卡久卡久卡久卡视频精品| 中文字幕中文字幕中文字幕亚洲无线| 欧美一区二区三区视频在线| 色94色欧美sute亚洲线路一久| 国产精品亚洲а∨天堂免在线| 日韩精品欧美精品| 亚洲18女电影在线观看| 亚洲精品国产一区二区精华液| 欧美三区免费完整视频在线观看| 99精品视频在线播放观看| 国产91丝袜在线观看| 国产精品亚洲第一| 国产美女一区二区| 国内不卡的二区三区中文字幕| 美国毛片一区二区| 麻豆免费看一区二区三区| 一级中文字幕一区二区| 日本视频一区二区| 奇米一区二区三区| 久久99精品国产麻豆婷婷| 久久精品国产精品青草| 国内精品不卡在线| 国产精品99久久久| 粉嫩欧美一区二区三区高清影视| 石原莉奈一区二区三区在线观看| 免费看日韩a级影片| 久久电影国产免费久久电影| 开心九九激情九九欧美日韩精美视频电影 | 国产高清视频一区| 粉嫩嫩av羞羞动漫久久久| proumb性欧美在线观看| av激情成人网| 欧美亚洲动漫制服丝袜| 91精品国产综合久久婷婷香蕉| 国产欧美日韩卡一| 亚洲一二三区在线观看| 国产一区在线精品| 欧美私模裸体表演在线观看| 欧美成人video| 亚洲欧美日韩国产综合在线| 亚洲香肠在线观看| 六月婷婷色综合| 成人手机在线视频| 在线观看区一区二| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美性大战久久久久久久蜜臀| 欧美日韩国产综合久久| 久久亚洲一区二区三区四区| 国产精品麻豆久久久| 亚洲国产精品综合小说图片区| 国产真实乱对白精彩久久| 91在线小视频| 日韩欧美不卡在线观看视频| 国产精品二三区|