锘?!DOCTYPE html> 状元红顶尖高手坛-免费完整资料
400-800-9385
缃?绔?寤鸿?璧?璁??缁?

Thinkphp3.2濡?浣?浣跨?ㄥ井淇℃????瀹??扮?椤电?诲???????/h1>
??琛ㄦ?ユ??锛?2021-06-21 17:37:17   浣????ユ?锛???搴?淇   娴?瑙?锛?3293   ??绛撅?缃?椤电?诲?    

??????澶╁伐?风??涓?????灞?锛?濡?浠??ㄤ?澶?????澶╁伐?蜂腑寰?俊涓?楠?缁?灏?锛?涔?灏辨???烘???涓?汉?????洪?戒???寰?俊杞?欢锛???浠ュ井淇℃?????诲?缃?椤电?姣??版氮锛?QQ绛?绗???瑰钩?扮?诲?浣跨?ㄩ?芥?村??骞挎???
 

绗???圭?婚??

 
寰?俊????缃?椤电?瀹??扮?诲???????锛????╃?ㄥ????烽〉?㈢??寰?俊?诲????斤?涓?杩?浼?涓?浜?浠g????澧??????瑰???浣挎???虹?涓?PC绔??藉舰???版?????????涓??㈠氨????璁蹭?涓??瑰?ㄥ??澧???浠g??????瀹广??
绗??姝ワ?????涓?涓??缁寸??锛?濡?涓??炬??绀猴?

浜?缁寸??

?崇?ㄦ???烘????璇ヤ?缁寸????锛?棣?娆$?诲????峰???ㄦ?风??淇℃????跺??缃?椤电?存?ョ?诲?锛?浜?缁寸?????涓?烦杞???URL?炬?ュ?板??锛???瀹瑰?涓?锛?
//???哄?绗︿覆锛??ㄤ???杩?PC涓????虹??濯?浠?
$rand_code = 'M'.time().rand('100001','999999');
//?诲???杩??????板??
$REDIRECT_URI = '????/Weixin/login_return?rand_code='.$rand_code;
//寰?俊?诲??板??锛?涔????缁寸???板??
$scope='snsapi_userinfo';//琛ㄧず??瑕?????
$url='https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$APPID.'&redirect_uri='.urlencode($REDIRECT_URI).'&response_type=code&scope='.$scope.'&state=1#wechat_redirect';//?诲?楠?璇?
 vendor("phpqrcode.phpqrcode");//璋??ㄤ?缁寸??绫?br /> $level = 'L';// ?圭??澶у?锛?1??0,?ㄤ????虹?4灏卞??互浜?
$size = 7;/* 浜?缁寸????澶у?锛?涓??㈡敞??浜???浜?缁寸???剧??淇?瀛??版???扮??浠g??,濡???瑕?淇?瀛??剧??,??fileName?挎?㈢?浜?涓?????alse*/
$fileName ='Uploads/qcode/2.png'; // ????????浠跺??
$QRcode = new \QRcode();
 $QRcode->png($url, $fileName, $level, $size);//????浜?缁寸??
 $this->qrcode =  .'/'.$fileName;//浜?缁寸??璺??
$this->rand_code = $rand_code;//灏????烘?颁????版??????椤甸??br /> 濡?涓???绀猴?$url灏辨???缁寸??????瀹癸??????????哄氨娴?瑙?$url锛????虹‘璁ゆ?????诲???锛?灏变?杩???$REDIRECT_URI???板??锛??规?濡?涓?锛?
function login_return(){
$rand_code = I('get.rand_code','');//PC?????????烘??br /> $appid = C('APPID');
$secret = C('SECRET');
$code = $_GET["code"];
//?峰???ㄦ?风??access_token??openid
$get_token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$secret.'&code='.$code.'&grant_type=authorization_code';
$data = fopen($get_token_url, "rb");
$data = stream_get_contents($data);
@fclose($data);
$json_obj = json_decode($data,true);
 
//?规??penid??access_token?ヨ??ㄦ?蜂俊??br />  $access_token = $json_obj['access_token'];
 $openid = $json_obj['openid'];
$get_user_info_url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN';
 $data2 = fopen($get_user_info_url, "rb");
$data2 = stream_get_contents($data2);
@fclose($data2);
//瑙f??json
$info = json_decode($data2,true); //$info?虫???ㄦ?蜂俊?????扮?
锝?
 
涓??㈡??唬??锛?????锛????烘?????诲???锛??峰???ㄦ?风??淇℃???濡????电О锛?澶村??锛??板?虹?锛?????瑕?????penid锛??规??penid?ヨ?浼???琛ㄦ??娌℃??瀛????濡???瀛??ㄥ??灏????烘??rand_code?存?板?颁???琛?ember??rand_code??锛?濡???涓?瀛??????娣诲??涓?琛?浼???淇℃???娣诲??????瀹规???ㄦ?风???电О锛?澶村??锛?openid, rand_code锛???涓?and_code宸茬?淇?瀛??ㄤ???琛ㄧ??锛???浠?C缃?椤电??ㄥ??舵?ц????芥?帮?姣?????绉??ヨ?浼???琛ㄤ腑???﹀???and_code锛?濡???瀛??ㄥ???诲?????锛?骞朵??峰??璇ヤ?????淇℃???PC绔???JS濡?涓?锛?
 

瀹??版????


 
寰?俊?诲??????芥?杈?绠???锛?涓昏????ラ??????????涔?瀹??扮??灏卞??互浜???
 
濡?娌$?规?娉ㄦ??锛???绔???涓烘?圭淮缃?缁?????,杞?浇璇锋敞???ヨ??ttps:/news/6077.html