首頁 後端開發 php教程 php取得電腦唯一識別資訊(cpu,網路卡,MAC位址)的代碼

php取得電腦唯一識別資訊(cpu,網路卡,MAC位址)的代碼

Jul 25, 2016 am 09:00 AM
網卡

php代码获取计算机的唯一标识信息,包括cpu信息、网卡信息与MAC地址信息,有需要的朋友,可以参考下。

获取CPU、网卡、MAC地址信息的代码。

<?php
//获取CPU信息
function OnlyU(){
 $a = '';
 $b = array();
 if(function_exists('exec')){
  if(mailto:!@exec( /all",$b)){
   return false;
  }
 }elseif(function_exists('system')){
  ob_start();
  if(mailto:!@system( /all")){
   return false;
  }else{
  }
  $b = ob_get_contents();
  ob_end_clean();
  $b = explode("\n",$b);//print_r($b);
  array_pop($b);
 }else{
  return false;
 }

 $all = sizeof($b);
 for($i = 0; $i < $all; $i++){
  if(strpos($b[$i],"Description") !== false){
   if(strpos($b[$i+1],"Physical Address") !== false){
    $c = explode(":",$b[$i+1]);
    $a = trim($c[1]);
    break;
   }
  }
 } // End for
 return empty($a)?false:$a;
} // End function OnlyU

//获取网卡的MAC的地址
function getMAC() {
 @exec("ipconfig /all",$array);
 for($Tmpa;$Tmpa<count($array);$Tmpa++){
  if(eregi("Physical",$array[$Tmpa])){
   $mac=explode(":",$array[$Tmpa]);
   return $mac[1];
  }
 }
}
?>
登入後複製
您可能感兴趣的文章: PHP获取MAC地址的实现代码 php获取电脑MAC地址的代码举例 php取客户端MAC地址 什么是MAC地址-基础知识 php获取网卡MAC地址与URL中主域

延伸阅读: php获取CPU使用情况的代码 php中使用proc/loadavg监控CPU的平均负载 php记录服务器负载、内存、cpu状态的代码 php页面缓存的例子(减经cpu与mysql负担) php获取cpu与内存使用情况的代码一例 php获取linux服务器CPU、内存、硬盘使用率的实现代码 PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系 php程序随机记录mysql rand()造成CPU 100%的解决方法 php获取CPU使用信息



本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

螃蟹卡是什麼網卡 螃蟹卡是什麼網卡 Oct 09, 2022 pm 02:42 PM

螃蟹卡是指瑞昱(realtek)網卡,它的圖示像螃蟹,所以叫螃蟹卡網卡。網卡是一塊被設計用來允許電腦在電腦網路上進行通訊的電腦硬件,它使得用戶可以透過電纜或無線相互連接。瑞昱以螃蟹為企業的標章,期許自己能效法螃蟹在自然界中以堅韌的生命力,無懼無畏,勇於挑戰的象徵意義。

linux怎麼檢查網路卡是否正常 linux怎麼檢查網路卡是否正常 Mar 22, 2023 am 10:08 AM

linux檢查網卡是否正常的方法:1、透過「mii-tool」指令查看網卡狀態;2、透過「network status」查看網路狀態;3、透過「ifconfig -a」指令查看linux中所有網路介面的資訊; 4.透過「ethtool」指令查詢網卡資訊即可。

如何卸載win11上的網路卡驅動 如何卸載win11上的網路卡驅動 Dec 28, 2023 pm 07:04 PM

網路卡驅動的不匹配會導致無法正常上網,但又無法正常更新,這時候可以在win11卸載網卡驅動,然後重新安裝來解決問題,只需要在裝置管理員裡就能操作了。 win11卸載網路卡驅動教學:1、先右鍵底部「Windows標誌」2、接著點開右鍵選單中的「裝置管理員」3、開啟後,展開「網路適配器”,找到網路卡設備。 4.隨後雙擊開啟想要卸載驅動的設備,進入「驅動程式」5、最後選擇「卸載設備」就可以卸載win11網卡驅動了。

linux怎麼查看網路卡 linux怎麼查看網路卡 Jan 05, 2023 pm 02:16 PM

linux檢視網卡的方法:1、透過「ifconfig」指令檢視網路介面資訊;2、透過「lspci |grep -i 'eth'」或透過「lspci | grep -i net」指令查看網路卡設備清單;3、透過「iwconfig」指令查看設備上是否有無線網卡設備;4、透過「ethtool」指令查詢設定網卡參數。

linux的網路卡怎麼查看 linux的網路卡怎麼查看 Aug 04, 2023 pm 01:50 PM

linux檢視網卡的方法:1、使用ifconfig指令,是Linux系統中最常用的指令之一,用於檢視和設定網路介面;2、使用ip指令,是Linux系統中另一個用於網路管理的強大工具;3、檢視/proc/net/dev文件,可以取得到比ifconfig和ip指令更詳細的網路統計資料。

Linux系統如何查看網路卡的資訊及數量? Linux系統如何查看網路卡的資訊及數量? Feb 19, 2024 pm 02:06 PM

  一般指GNU/Linux,是一套免費使用和自由傳播的類Unix作業系統,是一個遵循POSIX的多用戶、多任務、支援多執行緒、多CPU的作業系統。而在Linux系統中,網路連線是至關重要的一部分,它是確保伺服器或電腦能夠與網路通訊的關鍵。那麼Linux中如何查看有幾張網卡?一起來看看詳細內容介紹。  在Linux中,可以使用下列幾種方法來檢視系統中有多少張網路卡:  1、ifconfig指令ifconfig是一個用來管理網路介面資訊的指令。可以透過執行ifconfig指令來查看系統中所有網路介面

linux 找不到網路卡設備怎麼辦 linux 找不到網路卡設備怎麼辦 Mar 24, 2023 am 09:53 AM

linux找不到網路卡設備的解決方法:1、登入linux系統,進入終端機;2、執行「systemctl stop NetworkManager systemctl disable NetworkManager systemctl start network.service service network restart」指令重啟網卡即可。

網路卡的三個基本功能是什麼? 網路卡的三個基本功能是什麼? Dec 10, 2020 pm 04:25 PM

網路卡的三個基本功能是:1、資料的封裝與解封,發送時將上一層傳遞來的資料加上首部和尾部,成為乙太網路的訊框;2、連結管理,主要是透過CSMA/ CD協議來實現;3、資料編碼與譯碼,即曼徹斯特編碼與譯碼。曼徹斯特碼是一種常用的二元碼線路編碼的方式之一,被物理層使用來編碼一個同步位元流的時鐘和資料。

See all articles