redirect_uni参数错误

图片说明
相关代码:
public function getOauthUserInfoUrl($callback, $state = '') {

return "https://open.weixin.qq.com/connect/oauth2/authorize?appid={$this->account['key']}&redirect_uri={$callback}&response_type=code&scope=snsapi_userinfo&state={$state}#wechat_redirect";

}

$url = (!empty($unisetting['oauth']['host']) ? ($unisetting['oauth']['host'] . '/') : $_W['siteroot']) . "app/index.php?i={$_W['uniacid']}{$str}&c=auth&a=oauth&scope=userinfo";

$callback = urlencode($url);

$oauth_account = WeAccount::create($_W['account']['oauth']);

$forward = $oauth_account->getOauthUserInfoUrl($callback, $state);

header('Location: ' . $forward);

exit;

0

1个回答

一般来说出现这种情况,检查下公众平台里面设置的域名和$callback里面的域名是否符合。然后再检查一下appid是不是正确的

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!