今天我們學習了微信網頁授權
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$appid="wx9eaf8da6e051c62b";
$rediret_url=urlencode('http://yk363890296.hk01.bdysite.com/vote/index.php/home/index/getcode');
// $rediret_url=urlencode('http://www.baidu.com');
$url="https://open.weixin.qq.com/connect/oauth2/authorize?appid=$appid&redirect_uri=$rediret_url&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect";
header("location:".$url);
}
public function getcode(){
$code=$_GET['code'];
echo $code;
$json=$this->access_token($code);
}
private function access_token($code){
$appid = 'wx9eaf8da6e051c62b';
$appsecret = '730341d79d98f6be227ced05b8f847dc';
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$appsecret&code=$code&grant_type=authorization_code';
$ret = https_request($url);
return $ret;
}
}
以上就是關於微信網頁授權的部分代碼,僅供參考!需要code值以及accesstoken。