我用搜尋 PHP Get MAC找到
<?php
$mac = system('arp -an');
echo $mac;
?>
<?php
echo exec('getmac');
?>
資料來源:這裡
謝謝這麼快的回覆,請問這使用在其他行動裝置也可以用嗎????(例如:手機或平板)
為什麼我的出現是很多看不懂的字
我的語法
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無標題文件</title>
</head>
<body>
<?php
$mac=system('arp -an');
echo $mac;
?>
<?php
echo exec('getmac');
?>
</body>
</html>
結果:
????M??????}??R?q?T???w (ARP) ???? IP ?? ??????}????????C ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] [-v] -a ?????e???q?T???w??????????e?? ARP ????C?p?G???w inet_addr?A?u?|??????w?q???? IP ?ι??????}?C?p?G???h???????????? ARP?A?K?|????C?? ARP ???檺????C -g ?P -a ??P?C -v ?H?????T????????e?? ARP ????C?N?|???? ????L?????M?^???????W??????C inet_addr ???w??????????}?C -N if_addr ???? if_addr ???w???????????? ARP ????C -d ?R?? inet_addr ???w???D???C??θU?Φr?? * ???N inet_addr ?i?R??????D???C -s ?s?W?D????N??????????} inet_addr ?P???????} eth_addr ?????p?C???????}?O 6 ??H?s?r?????j???Q???i??????C????? ??[????C eth_addr ???w???????}?C if_addr ?p?G?s?b?A?o?|???w????????????????}?A ????惡?????????}????????C ?p?G???s?b?A?N?|??β?@??A????????C ?d??: > arp -s
行不行我不知道,可以知道的是那二個指令分別屬於windows及linux平台,所以...
報告老闆
我看他是想抓Client的Mac Address用來限制登入
不是抓Server的Mac Address
我看他是想抓Client的Mac Address用來限制登入
對厚,果然不能在高人面前耍刀,想說閒閒的google一下就.....
這個應該由你們來回答比較好/images/emoticon/emoticon25.gif/images/emoticon/emoticon25.gif
即使要抓server的mac,一些指令不一定有權限用php直接下...之前有寫過php extension可以做這件事...相關的system call並不需要特別權限,只是windows/linux/bsd寫法不同。
不記得多少年前了
就曾經被要求要「抓Browser端的IP」來做身分識別(unique id)
後來改成「抓Browser端的MAC address」
兩者皆不可行
現在我已改邪歸正,開發手機app
結果還是被要求要「取得手機的unique ID」來做身分識別
對於這類的規格需求,我想說
用以下的方法可以讓你得到Lan端的使用者MAC地址
--> http://stackoverflow.com/a/1420402
但假如使用者不在同一內網內,就無法使用PHP取得它的MAC地址!
請問大大們 再用這些抓MAC 時所出現的文字是亂碼嗎?
為什麼我都出現這些訊息?
???M????}??R?q?T??w (ARP) ???? IP ?? ????}???????C ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] [-v] -a ????e???q?T??w????????e?? ARP ????C?p?G???w inet_addr?A?u?|?????w?q???? IP ?ι????}?C?p?G???h??????????..........