校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

php獲取微信openid方法總結

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

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

今天我要說的是第二種網頁授權獲取openid。下面是我寫的一個關于獲取openid的類

?php

/**

 * 微信授權相關接口

 * 

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

 */

class Wchat

{

   private $app_id = 'wx444444444444';

   private $app_secret = '77777777';

   private $state='aaaa';

  /**

   * 獲取微信授權鏈接

   * 

   * @param string $redirect_uri 跳轉地址

   * @param mixed $state 參數

   */

  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'])){

      //觸發微信返回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;

    }

     

  }

  /**

   * 獲取授權token網頁授權

   * 

   * @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的方法。前端調用代碼如下:

$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);  

        

     }

      

   }

以上就是我總結的獲取openid的方法啦。

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

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

標簽:南寧 迪慶 三亞 烏魯木齊 山南 濟寧 赤峰 鷹潭

巨人網絡通訊聲明:本文標題《php獲取微信openid方法總結》,本文關鍵詞  php,獲取,微信,openid,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php獲取微信openid方法總結》相關的同類信息!
  • 本頁收集關于php獲取微信openid方法總結的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    91黄视频在线| 久久久不卡影院| 精品第一国产综合精品aⅴ| 欧美国产亚洲另类动漫| 美腿丝袜亚洲三区| 色激情天天射综合网| 日韩欧美一级二级| 亚洲一区二区美女| 99精品视频中文字幕| 欧美刺激午夜性久久久久久久| 国产精品国产三级国产专播品爱网| 美腿丝袜亚洲一区| 在线不卡一区二区| 亚洲一区二区不卡免费| 色综合视频在线观看| 国产精品久久午夜| 国产91在线观看丝袜| 亚洲精品一区二区精华| 日本美女视频一区二区| 欧美日韩久久久久久| 一区二区三区在线视频观看 | 国产三区在线成人av| 日本中文在线一区| 制服.丝袜.亚洲.中文.综合| 亚洲第一电影网| 欧美性大战久久久久久久蜜臀| 亚洲色图视频网站| 97se亚洲国产综合自在线| 中文字幕一区视频| 一本久久a久久精品亚洲| 国产精品大尺度| 91碰在线视频| 一区二区成人在线| 欧美色图激情小说| 亚洲第一狼人社区| 欧美精品123区| 久久精品国产久精国产| 精品国产乱码久久久久久久久| 久久爱另类一区二区小说| 亚洲精品一区二区三区影院 | 五月天中文字幕一区二区| 欧美高清www午色夜在线视频| 日韩精品福利网| 日韩欧美一区二区视频| 国产乱码字幕精品高清av| 中国色在线观看另类| 色婷婷久久99综合精品jk白丝| 亚洲欧美区自拍先锋| 欧美日韩aaaaa| 国产精品羞羞答答xxdd| 亚洲欧美另类在线| 欧美高清精品3d| 国产毛片精品国产一区二区三区| 欧美高清在线一区| 日韩美女在线视频 | 日本亚洲一区二区| 精品99一区二区| jlzzjlzz欧美大全| 午夜精品久久久久影视| 久久五月婷婷丁香社区| 成人自拍视频在线观看| 亚洲不卡在线观看| 久久精品免视看| 欧美中文字幕久久| 久久99久久久欧美国产| 亚洲日本免费电影| 欧美一区二区啪啪| av不卡在线观看| 日韩综合一区二区| 中文字幕亚洲电影| 日韩丝袜情趣美女图片| 9久草视频在线视频精品| 午夜精品一区二区三区电影天堂| 国产偷v国产偷v亚洲高清| 91久久精品国产91性色tv| 精品在线播放午夜| 亚洲自拍都市欧美小说| 欧美激情在线一区二区三区| 欧美日韩免费一区二区三区 | 国产精品一区专区| 亚洲国产欧美在线| 国产精品美女久久久久av爽李琼| 777精品伊人久久久久大香线蕉| 国产成人精品三级麻豆| 日韩成人午夜电影| 亚洲午夜久久久久久久久电影院| 国产精品美女久久久久久久| 日韩一区二区精品| 欧美日韩国产精品成人| av不卡在线观看| 国产成人综合亚洲91猫咪| 三级一区在线视频先锋| 亚洲一区在线观看视频| ...xxx性欧美| 日本一区二区三级电影在线观看| 欧美一区二区成人| 欧美日韩视频不卡| 欧美午夜不卡在线观看免费| 91免费在线看| 9i在线看片成人免费| 成人动漫av在线| 国产乱淫av一区二区三区| 国产综合久久久久影院| 蜜桃久久久久久| 久久精品国产一区二区三| 视频一区二区欧美| 日本不卡高清视频| 日韩精品电影在线| 天堂av在线一区| 青青草国产精品亚洲专区无| 亚洲国产一区视频| 一区二区在线免费| 亚洲一区二区在线免费看| 亚洲靠逼com| 亚洲第一福利一区| 日本sm残虐另类| 另类成人小视频在线| 国产在线麻豆精品观看| 国产激情视频一区二区三区欧美| 国产精品一二三| 成人99免费视频| 在线中文字幕一区二区| 欧美乱妇20p| 精品国产乱码久久久久久久久| 精品国产免费视频| 欧美激情一区在线| 亚洲欧美激情小说另类| 亚洲国产成人tv| 精品制服美女久久| 成人avav影音| 在线视频欧美精品| 欧美成人aa大片| 中文字幕乱码亚洲精品一区| 亚洲视频免费在线观看| 亚洲成人久久影院| 狠狠色狠狠色综合| 91丨九色丨蝌蚪丨老版| 欧美视频一二三区| wwwwww.欧美系列| 亚洲视频香蕉人妖| 免费在线观看精品| 国产91对白在线观看九色| 欧美在线观看视频一区二区| 91精品视频网| 国产精品久久久久久福利一牛影视| 亚洲精品伦理在线| 琪琪一区二区三区| 99精品久久99久久久久| 91精品在线一区二区| 国产精品成人免费在线| 亚洲国产精品久久久久婷婷884| 狠狠久久亚洲欧美| 91国偷自产一区二区三区成为亚洲经典| 欧美性生活一区| 欧美国产一区在线| 国产伦理精品不卡| 欧美色倩网站大全免费| 久久久精品免费免费| 亚洲一区二区三区小说| 国产精品一区二区在线观看网站| 欧美综合久久久| 国产校园另类小说区| 日韩影院在线观看| 91色在线porny| 久久久亚洲午夜电影| 午夜精品久久久久久久久久| 成人精品小蝌蚪| 2014亚洲片线观看视频免费| 亚洲成人黄色影院| 91免费国产在线| 26uuu另类欧美亚洲曰本| 日韩中文字幕不卡| 91性感美女视频| 国产嫩草影院久久久久| 麻豆国产一区二区| 91精品国产麻豆国产自产在线| 亚洲婷婷在线视频| 成人综合在线网站| 精品国产乱码久久久久久1区2区| 婷婷综合另类小说色区| 日本高清免费不卡视频| 中国色在线观看另类| 国产一区二区毛片| 欧美不卡一区二区三区| 日韩中文字幕亚洲一区二区va在线| 91无套直看片红桃| 亚洲丝袜另类动漫二区| 成人免费毛片aaaaa**| 久久久久久久久久久电影| 麻豆91在线看| 日韩欧美中文字幕精品| 日韩和欧美一区二区| 欧美美女直播网站| 亚洲成人一区二区| 精品视频一区二区不卡| 亚洲国产日韩一级| 欧美另类videos死尸| 日韩电影一区二区三区四区| 在线不卡a资源高清| 人禽交欧美网站|