服务器如何识别你是用电脑还是手机上的他们的网站?

服务器如何识别你是用电脑还是手机上的他们的网站?,第1张

网上现在有三种观点, 一种是基于浏览器发送的 User-Agent, 但明显这种方法是行不通的, 虽然有人列出了大多数的手机发送的User-Agent, 但依然会有很多手机无法识别, 甚至有些手机浏览器不发送User-Agent, 而且也不能保证以后就不会出新牌子 下面是一个php的例子, 看过之后你就会知道有多么不可靠 1 function is_wap(){ 2 $ua = strtolower($_SERVER['>如何判断是手机还是电脑访问网站:
现在由于手机功能的强大,使用手机上网的用户越来越多,那么就需要判断用户是用何种客户端登陆的网站,如果使用的是电脑则使用电脑版本的网页,如果使用的手机则使用手机版本的网页,下面是一段能够判断是手机还是电脑的代码:
function check() {
var userAgentInfo=navigatoruserAgent;
var Agents =new Array("Android","iPhone","SymbianOS","Windows Phone","iPad","iPod");
var flag=true;
for(var v=0;v<Agentslength;v++) {
if(userAgentInfoindexOf(Agents[v])>0) {
flag=false;
break;
}
}
return flag;
}
在以上代码中,如果如果flag返回值为true则说明是电脑客户端,如果是false,则说明使用的是移动客户端,代码比较简单这里就不多介绍了,直接套用就可以了

这个跟浏览器设置有关,以UC为例

打开设置-可以看到“访问电脑版”,如图:

打开了这个开关就是访问电脑版,关闭了访问网页就是手机版。

扩展资料:

手机浏览器是运行在手机上的浏览器,可以通过GPRS进行上网浏览互联网内容,用户通过地址栏向万维网服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解析、渲染和显示。

手机浏览器是一种用户在手机终端上通过无线通讯网络进行互联网内容浏览的移动互联网工具,其最主要的应用为网页浏览,同时也可以聚集大量的应用,如导航、社区、多媒体影音、天气、股市等,为用户提供全方位的移动互联网服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13255435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存