動画によると、40029 の問題を解決する方法は? すべて PHP ダウンロード sdk ですが、どのコードが変更されましたか? 2 回使用されていますか?
长路漫漫,代码作伴
长路漫漫,代码作伴 2018-09-05 11:14:15
0
0
1926

public function GetOpenid()

{

//コードを通ってopenidを取得

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

//触発微信返コードコード

$baseUrl = urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING] ']);

$url = $this->_CreateOauthUrlForCode($baseUrl);

Header("Location: $url");

exit();

} else {

//获取コードコード,以获取openid

$code = $_GET['code'];

$openid = $this->getOpenidFromMp($code);

return $openid;

}

}

*/

プライベート関数 __CreateOauthUrlForOpenid($code)

{

$config = new WxPayConfig();

$urlObj["appid"] = $config- >GetAppId();

$urlObj["secret"] = $config->GetAppSecret();

$urlObj["js_code"] = $code;

$urlObj["grant_type"] = "authorization_code";

$bizString = $this->ToUrlParams($urlObj);

return "https://api.weixin. qq.com/sns/jscode2session?".$bizString;

//return "https://api.weixin.qq.com/sns/oauth2/access_token?".$bizString;

}

public function GetOpenidFromMp($code)

{

$url = $this->__CreateOauthUrlForOpenid($code);


//初化curl

$ch =curl_init();

$curlVersion =curl_version();

$config = new WxPayConfig();

$ua = "WXPaySDK/3.0.9 (".PHP_OS.") PHP/".PHP_VERSION." CURL/".$curlVersion['version']." "

.$config->GetMerchantId();


//設定時間

curl_setopt($ch, CURLOPT_TIMEOUT, $this-> ;curl_timeout);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($ch, CURLOPT_USERAGENT, $ua);

curl_setopt($ch, CURLOPT_HEADER, FALSE);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE );


$proxyHost = "0.0.0.0";

$proxyPort = 0;

$config->GetProxy( $proxyHost, $proxyPort);

if($proxyHost != "0.0.0.0" && $proxyPort != 0){

curl_setopt($ch,CURLOPT_PROXY, $proxyHost);

カール_setopt($ch,CURLOPT_PROXYPORT, $proxyPort);

}

//curlを実行、結果はjason形式で返されます

$res =curl_exec( $ch);

curl_close($ch);

//openid を取り出します

$data = json_decode($res,true);

$ this->data = $data;

$openid = $data['openid'];

return $openid;

}


长路漫漫,代码作伴
长路漫漫,代码作伴

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!