微信

——————————微信公从号授权
 $code = input('code');
            
            if($code != ''){
                $url "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".config('appid')."&secret=".config('appsecret')."&code=$code&grant_type=authorization_code";
                $result = https_request($url);
                $jsoninfo = json_decode($result, true);
                if(!empty($jsoninfo['openid'])){
                    $openid $jsoninfo['openid'];
                    cookie('openid',$openid,1000);
                    $res $this->up_user_info($openid,$jsoninfo['access_token']);
                }
            }
            if (cookie('openid') == '') {
                $url 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
                $url2 = urlencode($url);
                header("Location:https://open.weixin.qq.com/connect/oauth2/authorize?appid=".config('appid')."&redirect_uri=".$url2."&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect");
                exit;
            }
原文地址:https://www.cnblogs.com/csjoz/p/7244025.html