❶ 如何判斷 訪問網頁的是手機還是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]; //其中,「/」拆分的第一項的內容就是用戶的手機品牌信息
}
❿ 請問誰能告訴我一個網站能查看到各種手機的的型號,功能,圖片,價格
能滿足你這個要求的一般是大型電子商城網站才能滿足,比如京東、淘寶、天貓、蘇寧、國美、大中、中關村在線等
直接網路搜索這些商城進入,在站內寶貝搜索中輸入你想了解的手機型號,如果有的話即可點擊進入查看功能,圖片,價格,評價。