微信浏览器的页面在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代码中解析:
就是一般写一个前置方法,然后调用getWeChat()进行解析。如果解析失败需要自己根据控制器名,方法名进行拼装:
http://xxxxx.com/index.php?s=/wechat/Zwfw/index/openid/orMoot8M3THY3mXOQ_6B31zRiaAg
后面的openid可以随便填写
普通的在微信浏览器看的页面如果不在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可以随便填写
相关文章推荐
- 微信开发常用文档及参考资料
- 微信开发常用文档及参考资料
- 微信开发常用文档及参考资料
- 如何在不接入微信API的情况下自定义分享内容(图片、链接、标题)
- 微信线下门店二维码扫码支付和退款
- 仿微信图片选择器
- 微信开发——1、编辑模式学习总结
- Android应用加入微信分享
- 微信
- 高仿微信图片选择
- 微信支付之HTML5页面WAP端接入
- iOS:判断设备上是否安装微信或qq 集成微信SDK的时候判断是否安装微信 基于ShareSDK
- 花生壳动态域名软件3重大版本:客户端支持微信远程管理
- 利用 Makefile 写的小程序
- ios ShareSDK点击微信分享没反应
- WeMall成立三周年记
- 友盟分享中分享到微信只有文字信息没有要跳转的链接
- 高仿手机质量怎么样?能用吗?
- 微信硬件平台从入门到精通(服务器端)
- 微信浏览器如何禁止iPhone手机上下滑动网页