当前位置:首页 » 文件传输 » aspx判断访问手机型号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

aspx判断访问手机型号

发布时间: 2022-09-02 22:33:47

❶ 如何判断 访问网页的是手机还是pc

对于想要统计网站访客,收集他们的一些信息,例如搜索词 浏览器型号 分辨率 设备 操作系统等 可以使用网络统计来记录访问我们网站的访客的一些信息 里面有一个访客属性的指标 可以看到是pc还是移动设备访问的。

❷ 问手机型号!很急!!!

您好,您可以看看联想的 i350 ,整机外观包括功能设计比较符合您的使用需求,具体想起参数配置,您可以参考联想官网介绍。
http://appserver.lenovo.com.cn/Lenovo_Mobile_Detail.aspx?gdsid=A2300015377#remote-tab-2

联想全国经销商销售店面查询:
http://appserver.lenovo.com.cn/LenovoMap/LenovoMap.aspx

❸ 能否通过串号查手机型号!

IMEI(International Mobile Equipment Identity,国际移动身份识别)码俗称“手机串号”存储在手机的EEPROM(俗称码片)里,每一个移动设备都对一个唯一的IMEI。其组成结构为TAC(6位数字)+FAC(两位数字)+SNR(6位数字)+SP (1位数字)。TAC(设备型号核准号码),由欧洲型号认证中心分配。如果熟悉并了解这个号码对我们今后识别手机会起到非常大的作用.首先TAC码前三位在不同的时期会发生变化,过去的TAC码前三位在现在的手机上不会出现。过去的一些老型号的手机基本上都是446/448开头,如moto v328 nokia 7110,而且即使同一部手机在不同的时期也会有不同的TAC码如大家最熟悉的8210升级8250,如果前三位是448902就不能升级,因为CPU不同。因此过去所说的只要是同一型号的手机TAC码一定一样的说法是不够准确的,再如爱立信的同一型号手机T39MC在不同地区的地方亦会有不同的号码大陆行货为520406香港则为520407。我们知道这些区别后就可以通过TAC码来进行“设备识别”了,而不必去费心的去牢记IMEI的7.8位数字代表的产地。

另外如果是同一型号的手机其TAC码不同至少说明该机在硬件上有差别,比如NOKIA8210,采用老版本CPU的8210的TAC码是448902,而一般能够写入8250软件版本TAC码则是350开头。实际上TAC码前三位代表的更多的是手机FTA后分配IMEI的时间,真正的设备型号鉴别还是后三位。在2手市场JS通常用T20的主板换上T29的外壳冒充T29售卖,然而T20TAC码为520259真正的T29SC则为520341,因此在拿到这样的手机的时候你只需要查看IMEI的TAC就能够了然于胸,但这并不意味IMEI7,8位没有作用,FAC(工厂装配码)由厂家编码,通常表示生产厂家及其装配地。这也是过去我们最为关注的数字,因为一般作为鉴别产地的号码,它能有非常有效的帮助用户识别手机来源和真伪。比如NOKIA的40/60地球人都知道代表产地是北京和东莞,只要不是这两个号码都被视为水货。而且如果我们结合TAC更可以进一步了解该机的真实身份,例如前面说过T20/T29,我们知道T29是爱立信在北京生产的而T20则产于南京,那么如果一部T29的IMEI上是520259-63。。。呵呵~~那么肯定是假货了。

有时FAC也不能完全证明手机是否是行货,T68上市后热买一度造成缺货,因此爱立信代理商调集了一部分马来西亚生产(FAC码71)紧急救援,因此这部分有入网许可证T68同样是“行货”。(前面我们我们说过了IMEI和取得入网许可证之间的联系)不过,需要指出的是这部分T68仅限于前期一部分软件版本为R1B的T68。

FAC码也不是一成不变的即使是同一产地的产品,如西门子3508I和MOTO C300因为其产量巨大已经从开始的37升级到40,而C300的行货FAC也有80/81/82。尤其重要的是欧洲型号认证中心今年重新分配了IMEI,FAC被和TAC合并在一起,FAC码的数字统一从00开始,因此无论什么型号什么品牌其7,8位均为00,如最新的C289,三星V200 、西门子A55、 索尼爱立信T618都在手机上出现了351***00这样的IMEI。幸好我们有前面介绍过的TAC码鉴别办法,如T618的IMEI虽然过去的FAC现在统一为00但港行和大陆行货TAC后三位上还是有差异的.港行为351253大陆T618为351254,其实这里已经说明了一个问题351253代表的是T610(中文繁体版)351254则为T618。而TAC码的真正含义正在于此--设备型号核准。

接下来该说SNR码了。SNR码即序号码,也由厂家分配。识别每个TAC和FAC中的某个设备的。每一部手机的SNR都不会一样.简单的说该号码可以说明手机出产日期的先后,通常数值越大说明该机型出厂时间越晚,所以如果一部刚上市不久的手机的IMEI上出现了6位的数字你就得了小心了,因为刚上市不久的手机其SNR最多不会超过四位,大家可以在购机时留意一下。也许这可以作为鉴别手机是否被JS修改IMEI的好办法之一。

SP备用码,顾名思义用来做备用的,关于SP只有一点需要说明现在的SP基本上没有象过去文章所说那样“一般为0”了,其号码由厂家做设置,可忽略。

当然,有些手机在IMEI 上做了自己的定义.爱立信手机在待机时输入*#06#就会出现17位的IMEI,其最后两位的主要作用是用来识别软件版本。这里需要说明的是三星V200也开始使用17位的IMEI了,最后两位的主要作用是用来识别软件版本,一般来说数值越低版本也越低,比如T618的R1A版本为02而R1F版本则为03,最新的R1L版本是05。

~~~~~~~~~~~~

IMEI为TAC + FAC + SNR + SP。IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。

其组成为:
1、前6位数(TAC)是"型号核准号码",一般代表机型。
2、接着的2位数(FAC)是"最后装配号",一般代表产地。
3、之后的6位数(SNR)是"串号",一般代表生产顺序号。
4、最后1位数(SP)通常是"0",为检验码,目前暂备用。

IMEI码贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。

如何获得手机的IMEI码:可以在手机待机状态下按"*#06#"获得手机的IMEI码

❹ 使用手机访问网站'网站有可能知道手机的型号和手机的序列号吗

型号能辨别出来,序列号不能。

❺ asp.net制作的网站如何获取手机访问者的手机型号。或某些固定信息。急!!!

可以通过HTML头获取浏览器内核 通过内核看是不是手机

❻ 请问高手,wap网站是如何识别手机型号的

在浏览器窗口,信息,关于浏览器,能看见一些版本信息,网站就是根据这个确定手机型号。换句话说,如果你下载了别的手机型号的浏览器,你用这个别的浏览器用wap上网时就会识别为别的手机型号,这是由浏览器的版本决定的,至于能识别你的手机号码,那大概是符合法律法规的大型网站吧,你不要乱上一些乱七八糟的网站就是了,不然杀毒软件都很难保护你。
下面,我再举一个例子吧:
摩托罗拉所有linux手机全都是用同一个平台,不同机型用不同的驱动和外观。内核是一样的.叫ezx平台
有很多文件,这个机型用那个机型也用,工程师不小心把浏览器的USER AGENT全部改成E2,结果那段时间的所有摩托的linux手机全部识别为同一个机型,后来没事了。

❼ php能不能读取手机的型号

网上现在有三种观点, 一种是基于浏览器发送的 User-Agent, 但明显这种方法是行不通的, 虽然有人列出了大多数的手机发送的User-Agent, 但依然会有很多手机无法识别, 甚至有些手机浏览器不发送User-Agent, 而且也不能保证以后就不会出新牌子.

下面是一个php的例子, 看过之后你就会知道有多么不可靠.

1. function is_wap(){
2. $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
3. $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|sie|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile)/i";
4. if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap')){
5. return true;
6. }else{
7. return false;
8. }
9. }

另外一种是判断HTTP_ACCEPT, 这种应该相对可靠一点, 不过HTTP_ACCEPT是非常复杂的, 如果一般的不支持html的浏览器还好说, 你只要判断浏览器支持wml并且不支持html就可以, 但如果浏览器同时支持wml和html那就难办了, 低端手机可能会将wml放到html的前面, 但是很多高端手机或者智能手机对html的支持很好, 所以html也会出现在wml前面.

这是黑莓手机发送的HTTP_ACCEPT

application/vnd.rim.html,
text/html,
application/vnd.wap.xhtml+xml,
text/vnd.sun.j2me.app-descriptor,
image/vnd.rim.png,image/jpeg,
application/x-vnd.rim.pme.b,
application/vnd.rim.ucs,
image/gif;anim=1,
application/vnd.rim.jscriptc;v=0-8-8,
application/x-javascript,
application/vnd.rim.css;v=1,
text/css;media=handheld,
application/vnd.wap.wmlc;q=0.9,
application/vnd.wap.wmlscriptc;q=0.7,
text/vnd.wap.wml;q=0.7,
*/*;q=0.5

夸张吧? 不过的确是很标准的, 开发人员可以根据这个得到很多信息, 但很多手机都没这么标准的, 如果你查看IE或者FF的HTTP_ACCEPT你会发现它很短.

text/html,
application/xhtml+xml,
application/xml;q=0.9,
*/*;q=0.8

同样, 给你个php的例子.

if (isset($_SERVER['HTTP_ACCEPT']) &&
(strpos($_SERVER['HTTP_ACCEPT'],'vnd.wap.wml')!==FALSE)
&& (strpos($_SERVER['HTTP_ACCEPT'],'text/html')===FALSE ||
(strpos($_SERVER['HTTP_ACCEPT'],'vnd.wap.wml') <
strpos($_SERVER['HTTP_ACCEPT'],'text/html'))
)) {//手机访问
readfile('index.wml');
} else readfile('index.htm');

原理:如果浏览器支持WML、而且[不支持HTML]或[WML优先于HTML],则判定为手机。但实际上这个原理是不正确的.

还有一种是说判断网关或者IP什么的, 但我个人认为这个很不可靠, 手机的联网方式很多, 比如我开发的时候就是用模拟器的.这个应该不用什么例子了, REMOTE_ADDR 就足够了

❽ Asp如何判断访问者是手机还是电脑我看的是判断UA,有没有特定的函数

用UA来判断。
if
Instr(UA,"window")>0
then
是电脑
Else
是手机
End
If
说明一下:window是电脑。这个要做多个判断。特别是手机的。手机浏览器每个UA都不一样。
但电脑里面基本会包含WINDOWS这个。 如果只有手机和手机。那么这样判断准确率很高的。
如果还有其它的。比如要判断手机品牌型号什么的。就要手机相关UA资料了。

❾ asp.net获取获取访问aspx网页的手机号码

wap站获取上网用户手机型号的方法 .net的写法
protected string userPhonetype = "";
//先定义一个protected变量,为了前台方便取(上网用户的手机品 牌型号)

string userAgent = Request.ServerVariables.Get("HTTP_USER_AGENT");
//request用户手机的 User-Agent
string[] agent = userAgent.Split('/');
//用“/”把userAgent中取得的信息拆分
if (agent.Length > 0)
{
userPhonetype = agent[0]; //其中,“/”拆分的第一项的内容就是用户的手机品牌信息
}

❿ 请问谁能告诉我一个网站能查看到各种手机的的型号,功能,图片,价格

能满足你这个要求的一般是大型电子商城网站才能满足,比如京东、淘宝、天猫、苏宁、国美、大中、中关村在线等
直接网络搜索这些商城进入,在站内宝贝搜索中输入你想了解的手机型号,如果有的话即可点击进入查看功能,图片,价格,评价。