,如何判断是手机访问还是电脑访问网站?

用户投稿 115 0

关于“php_判断是手机访问”的问题,小编就整理了【3】个相关介绍“php_判断是手机访问”的解答:

如何判断是手机访问还是电脑访问网站?

网站代码里需要加入统计代码,如百度统计代码或者其他的统计代码:

1.百度统计的注册网址

tongji.baidu.com

2.在统计的后台可以看到当前在线的页面来源是手机还是电脑如果是iphone和android就是手机访问,如果是windows就是电脑访问。

你好,这个问答有点宽泛,下面就我理解的给说一下。

手机访问我理解的是手机浏览器访问网站。

手机上的浏览器和电脑上的浏览器不一样的,他们之间的区别是浏览器User-Agent,这个相当于浏览器的身份证,让网站知道是什么浏览器过来了。

网站一般都加的有统计代码,这些统计代码统计网站的访客停留,来访时间,所用平台,浏览器信息等等,

只要有浏览器的User-Agent,就知道是手机还是电脑访问了。

下面把表列出。

web网站判断是手机访问还是pc电脑访问的检测逻辑?

目前通用的作法是通过User-Agent判断用户是手机访问还是PC访问前端JavaScript判定:直接通过navigator.userAgent来获取用户代理字符串,然后使用正则表达式判断。腾讯网是这么做的:if (window.location.toString().indexOf('pref=padindex') != -1) {} else { if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) { if (window.location.href.indexOf("?mobile") < 0) { try { if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "

腾讯网

怎么判断网页是被安卓设备访问还是IOS设备访问?

1、通常一个http请求会带上用户设备信息,这个信息被存储在请求头的use-agent里

2、可通过类似

String userAgent = request.getHeader("user-agent");

这样的方法获取到这个use-agent

use-agent字符串中的内容类似:

Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

这些信息“足以”判断是安卓还是IOS。

到此,以上就是小编对于“php_判断是手机访问”的问题就介绍到这了,希望介绍关于“php_判断是手机访问”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!