2015-07-21 51 views
3

所以據我所知,我無法使用javascript或php獲取mac地址 - 除了一些IE用戶和只有activeX的用戶。本地網絡中的mac地址(javaScript或PHP)

,但這裏有2種相似的情形: ,我認爲這些都是不重複的問題...

1)我可以得到所有用戶的MAC地址(在Windows,安卓,蘋果等),如果該網站在本地託管,人們通過WiFi訪問表單? 如果是的話,這可以用PHP/JavaScript完成嗎?

2)如果我只想從一個網絡跟蹤用戶,但是該網站託管在某個其他地方的某個Linux服務器上,我是否可以獲取每個用戶的mac地址(windows,android,apple等)?如果是的話,這可以用PHP/JavaScript完成嗎?

•如果您需要知道我爲什麼要這麼做:這是爲了在夜總會進行在線抽獎,並且我們希望跟蹤MAC地址,因此您只能在每臺設備上註冊一次。

回答

1

我可以得到每個用戶(在Windows,安卓,蘋果, 等)的MAC地址,如果我只是想從一個網絡跟蹤用戶,但該網站託管一些Linux服務器在其他地方上 ?如果是的話,這可以用PHP/JavaScript完成 嗎?

這通常是不可能的。

我可以得到每個用戶(在Windows,安卓,蘋果, 等),如果網站是本地託管和人民通過 WiFi接入形式的MAC地址?如果是的話,這可以用PHP/JavaScript完成嗎?

如果Web客戶端與服務器在同一個子網上,則可以從ARP表中讀取映射。在Linux上使用您的PHP腳本打開文本文件/proc/net/arp並使用提供的$_SERVER['REMOTE_ADDR']查找MAC地址。

如果你需要知道爲什麼我想這樣做:這是在一個夜總會在線 平局,我們想跟蹤MAC-地址,這樣你就可以 只有每個設備註冊一次。

在本地網絡上,您通過過濾MAC地址而不是IP地址來獲得安全性。在大多數平臺上,主機的MAC地址是微不足道的。