打印

请大家指点,怎样判断客户端是手机还是电脑?还有判断操作系统?

请大家指点,怎样判断客户端是手机还是电脑?还有判断操作系统?
在http头里取user-agent,看是不是opera就是了,这个是最简单的,不过不是100%有效,呵呵
那使用opera浏览器的PC呢?
看服务器的log

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
为什么要是Opera? 三星是Openwave Symbian是webkit iPhone是Safari,好多种的wor~

TOP

引用:
原帖由 hardstudying 于 2007-7-13 16:24 发表
在http头里取user-agent,看是不是opera就是了,这个是最简单的,不过不是100%有效,呵呵
手机也不止opera一种浏览器啊。

TOP

判断user-agent都不正确的,电脑可以伪造呢。

看看手机的门户网站,都是根据 IP 地址来做判断的。

TOP

要伪造IP也能伪啊

TOP

是的,如果用opera访问某些WAP网站,会提示说:您的IP并非移动手机IP而被拒绝访问。
所以是根据IP地址进行判断的。

不过各省有那么多移动的WAP网关的IP地址,都各不相同,有没有人有相关的移动手机IP地址列表的资料?

TOP

引用:
原帖由 Dustalker 于 2007-7-18 17:58 发表
要伪造IP也能伪啊
除了伪造IP,也还可以用电脑通过GPRS上网,也可以达到在电脑上访问WAP网而不被拒绝
不过一般不用考虑这样的情况了

TOP

没有100%有效的办法,只能说尽可能的区别大部分

TOP