Ⅰ php中有什麼函數可以獲取電腦硬體信息
//獲取電腦的CPU信息
functionOnlyU(){
$a='';
$b=array();
if(function_exists('exec')){
if(mailto:!@exec(/all",$b)){
returnfalse;
}
}elseif(function_exists('system')){
ob_start();
if(mailto:!@system(/all")){
returnfalse;
}else{
}
$b=ob_get_contents();
ob_end_clean();
$b=explode(" ",$b);//print_r($b);
array_pop($b);
}else{
returnfalse;
}
$all=sizeof($b);
for($i=0;$i<$all;$i++){
if(strpos($b[$i],"Description")!==false){
if(strpos($b[$i+1],"PhysicalAddress")!==false){
$c=explode(":",$b[$i+1]);
$a=trim($c[1]);
break;
}
}
}//Endfor
returnempty($a)?false:$a;
}//EndfunctionOnlyU
//獲取網卡的MAC的地址
functiongetMAC(){
@exec("ipconfig/all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
$mac=explode(":",$array[$Tmpa]);
return$mac[1];
}
}
}
Ⅱ H5用戶在手機瀏覽器訪問網站頁面,如何獲取用戶當前設備的信息uuid
無法做到,包括後端語言也無法在 Web 中獲取 UUID。
基於安全問題,JavaScript 無法獲取到設備的 UUID,也沒有介面可以獲取 UUID。
如果 JavaScript 可以輕松做到,安卓設備的 APP 許可權豈不是花瓶?!
Ⅲ PHP判斷用戶在移動端訪問還是桌面端訪問的代碼
<?php
functionisMobile()
{
//如果有HTTP_X_WAP_PROFILE則一定是移動設備
if(isset($_SERVER['HTTP_X_WAP_PROFILE']))
{
returntrue;
}
//如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息
if(isset($_SERVER['HTTP_VIA']))
{
//找不到為flase,否則為true
returnstristr($_SERVER['HTTP_VIA'],"wap")?true:false;
}
//腦殘法,判斷手機發送的客戶端標志,兼容性有待提高
if(isset($_SERVER['HTTP_USER_AGENT']))
{
$clientkeywords=array('nokia',
'sony',
'ericsson',
'mot',
'samsung',
'htc',
'sgh',
'lg',
'sharp',
'sie-',
'philips',
'panasonic',
'alcatel',
'lenovo',
'iphone',
'ipod',
'blackberry',
'meizu',
'android',
'netfront',
'symbian',
'ucweb',
'windowsce',
'palm',
'operamini',
'operamobi',
'openwave',
'nexusone',
'cldc',
'midp',
'wap',
'mobile'
);
//從HTTP_USER_AGENT中查找手機瀏覽器的關鍵字
if(preg_match("/(".implode('|',$clientkeywords).")/i",strtolower($_SERVER['HTTP_USER_AGENT'])))
{
returntrue;
}
}
//協議法,因為有可能不準確,放到最後判斷
if(isset($_SERVER['HTTP_ACCEPT']))
{
//如果只支持wml並且不支持html那一定是移動設備
//如果支持wml和html但是wml在html之前則是移動設備
if((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'))))
{
returntrue;
}
}
returnfalse;
}
?>
Ⅳ 通過PHP 判斷用戶的設備是否是移動設備
<?php function isMobile(){ //如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息 if (isset ($_SERVER['HTTP_VIA'])) { // 找不到為flase,否則為true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判斷手機發送的客戶端標志,兼容性有待提高 if (isset ($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array( 'nokia','sony','ericsson','mot', 'samsung','htc','sgh','lg','sharp','sie-', 'philips','panasonic','alcatel','lenovo','iphone', 'ipod','blackberry','meizu','android','netfront', 'symbian','ucweb','windowsce','palm','operamini', 'operamobi','openwave','nexusone','cldc','midp', 'wap','mobile' ); if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } return false;} //用法if (isMobile()) { echo "這是手機";}
Ⅳ 通過PHP取得移動設備的唯一標識碼! 在線等。。急!
有原理幹嘛,能連起來就是了
Ⅵ PHP如何讀取NFC/RFID的內容
准備開發一個物資管理系統,只會
Ⅶ php 可以實現獲取移動端訪問時獲取基站號這些數據嗎
這個可以說單php基本是獲取不到的.
我知道的是基站數據是需要通過網路供應商提供的測試機(刷一個測試機就幾千到幾萬不等),通過設備商(華為,中興,愛立信等)開發的軟體(cnt等)才能獲取到基站數據,包括頻道,擾碼等信息,除非結合安卓加測試機能夠實現.難度非常高;
相關專業知識可以通過mscbsc論壇裡面學習到.
Ⅷ php如何判斷訪問者的設備是不是同一個設備
從絕對意義上來講,這是不可能的。但相對而言,也能做一個近似的。簡單的方式就是利用cookie在訪問者的機器存放唯一的一個用戶id或者別的什麼標識號,下次訪問時再讀取這個號就行了。前提是,客戶端的瀏覽器允許你這么做,而且用戶沒有清除cookie。
Ⅸ php如何獲取手機IMEI編碼
你好,php是服務端語言是獲取不了IMEI碼的用戶隱私信息的。
如果是JAVA或者OBJECT-C等開發的APP可以獲取這些信息的,但前提是安裝前需要用戶授權。