微信 php 獲取ticket

2022-02-08 07:28:00 字數 1802 閱讀 2979

<?php 

header('content-type:text/html; charset=utf8');

define('token', 'youtoken'); //

token

set_time_limit(30); //

為防止access_token獲取失敗導致死迴圈

$wechatobj = new

test();

////echo '顯示結果'.$wechatobj->accesstokenget();

//連線資料庫

$con = mysql_connect("localhost","root","mimabugaoshuini");

mysql_query("set names utf8");

mysql_select_db("servicedb", $con

);$a=$wechatobj->qrcodecreate(111);

$arr = explode("",$a

);$query = "update sipuser set ticketid='".$arr[1]."' where id=100001";

$result = mysql_query($query) or die("error in query: $query. ".mysql_error

());

mysql_close($con

);//

class

test }/*

建立*** @param - $qrcodeid傳遞的引數,$qrcodetype***型別 預設為臨時*** @return - 返回***位址

*/public

function qrcodecreate($qrcodeid, $qrcodetype = 0)

else

$tempjson = '}}';

$access_token = file_get_contents ( $this->accesstoken );

$url = "" . $access_token

;$temparr = json_decode ( $this->jsonpost ( $url, $tempjson ), true

);if (@array_key_exists ( 'ticket', $temparr

))

else

}private

function

accesstokenget()

else}//

/* 使用者分組查詢 */

public

function

groupsquery()else}//

工具函式 //

/*使用curl來post乙個json資料

*///

curlopt_ssl_verifypeer,curlopt_ssl_verifyhost - 在做https中要用到

// curlopt_returntransfer - 不以檔案流返回,帶1

private

function jsonpost($url, $jsondata

)curl_close(

$curl

);return

$result;}

/*錯誤日誌記錄

php獲取微信token和ticket並返回簽名

jssdk.php頁,主要獲取token和ticket class jssdk 建立獲取隨機字串 private function createnoncestr length 16 return str 獲取ticket private function getjsapiticket else re...

PHP 獲取微信access token

介面呼叫請求說明 引數說明 引數是否必須 說明grant type 是獲取access token填寫client credential 是第三方使用者唯一憑證 secret 是返回說明 引數說明 引數說明 access token 獲取到的憑證 expires in 憑證有效時間,單位 秒 3.a...

PHP獲取微信openid 簡單教程

方法一 獲取code 使用者點選確認登入,自動跳轉下面位址得到code 這個是你自己的跳轉位址 code 0064f7afef7af7b395147bfe8b51f7bf state 123 下面是php語言,寫在getcode這個頁面裡12 345 code get code 獲取code wei...