全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: klocal

[Windows VPS] 50人民币 求帮忙改一个判断

[复制链接]
发表于 2018-12-1 10:30:59 | 显示全部楼层
aiseo 发表于 2018-12-1 10:23
浏览器轻松过去

知道,但是电脑上的浏览器本来就是超集啊,只能说限制一般的正常使用用户吧
发表于 2018-12-1 10:42:38 来自手机 | 显示全部楼层
为啥不判断openid
发表于 2018-12-1 11:15:44 | 显示全部楼层
本帖最后由 jc8761 于 2018-12-1 11:18 编辑

答题表单上尝试用ua ,openid 做控制,后台通过openid,状态等控制下
发表于 2018-12-1 11:17:42 | 显示全部楼层
直接在PHP头部用公众号授权登录一下,然后获取openid就完事了
发表于 2018-12-1 11:37:28 | 显示全部楼层
本帖最后由 Ctrler 于 2018-12-1 11:41 编辑
  1.             var ua = navigator.userAgent.toLowerCase();
  2.             var isWeixin = ua.indexOf('micromessenger') != -1;
  3.             var isAndroid = ua.indexOf('android') != -1;
  4.             var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);
  5.             if (!isWeixin) {
  6.                 document.head.innerHTML = '<title>抱歉,出错了</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" >';
  7.                 document.body.innerHTML = '<div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">请在微信客户端打开链接</h4></div></div>';
  8.             }
复制代码
 楼主| 发表于 2018-12-1 11:41:27 | 显示全部楼层
MjjKing 发表于 2018-12-1 10:26
判断ua不靠谱,通过微信开发工具也可以访问,电脑微信没试过

我一直用的是这个,电脑的微信自带浏览器就可以访问的了。这个只针对 PC浏览器
 楼主| 发表于 2018-12-1 11:42:44 | 显示全部楼层
忘江湖 发表于 2018-12-1 11:17
直接在PHP头部用公众号授权登录一下,然后获取openid就完事了

可以加QQ帮忙弄不?我不会代码。。
 楼主| 发表于 2018-12-1 11:44:23 | 显示全部楼层
王者 发表于 2018-12-1 10:21
分辨率 + ua 判断,水贴拿分。

我再网上找的分辨率代码 竟然不管用
 楼主| 发表于 2018-12-1 13:16:26 | 显示全部楼层
忘江湖 发表于 2018-12-1 11:17
直接在PHP头部用公众号授权登录一下,然后获取openid就完事了

谢谢你,帮我搞定 。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-30 06:01 , Processed in 0.059514 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表