PFinal\Wechat\Service\OAuthService::redirect PHP Method

redirect() public static method

跳转到微信平台,让用户同意授权,获取code
public static redirect ( $redirectUri, $state = '0', string $scopes = 'snsapi_userinfo' )
$redirectUri
$scopes string
    public static function redirect($redirectUri, $state = '0', $scopes = 'snsapi_userinfo')
    {
        //通过一个中间url
        $middleUrl = parent::getApi()->getMiddleUrl();
        if ($middleUrl !== null) {
            $redirectUri = $middleUrl . (strpos($middleUrl, '?') === false ? '?' : '&') . 'url=' . urlencode($redirectUri);
        }
        //跳转到微信授权url
        $url = self::getOauthAuthorizeUrl($redirectUri, $state, $scopes);
        header('Location: ' . $url);
        exit;
    }