您的位置:首页 > 移动开发 > 微信开发

微信浏览器的页面在PC端访问

2016-05-31 16:27 387 查看
微信浏览器的页面在PC端访问:

普通的在微信浏览器看的页面如果不在php代码中解析一下,然后复制链接在PC打开就出现无法访问,因为它复制的地址是:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx3ddcdc079ccd2ad7&redirect_uri=http%3A%2F%2Fjiyuqiao.welinli.com%2Findex.php%3Fs%3D%2Fwechat%2Fzwfw%2Findex.html&response_type=code&scope=snsapi_base&state=123#wechat_redirect
所以需要在php代码中解析:

public function _before_index() {

$this->getWeChat();

if (is_null($_GET['openid']) && !is_null($_GET['code'])) {
$info_array = get_user_info($this->appid , $this->secret , $_GET['code']);
$this->redirect('index' , array('openid' => $info_array['openid']));
}

}


就是一般写一个前置方法,然后调用getWeChat()进行解析。如果解析失败需要自己根据控制器名,方法名进行拼装:
http://xxxxx.com/index.php?s=/wechat/Zwfw/index/openid/orMoot8M3THY3mXOQ_6B31zRiaAg
后面的openid可以随便填写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: