可能重複:
How can I get the MAC and the IP address of a connected client in PHP?如何獲得使用PHP的機器的MAC ID(機器不在LAN中)?
我怎樣才能使用PHP一臺機器的MAC ID?我想找到IP和MAC ID來識別非常獨特的用戶。我正在談論網站,而不是局域網。我有例如www.test.com一個網站,我想知道是誰所有看到或登錄到我的網站,以獲得有機的MAC ID和IP
在此先感謝
可能重複:
How can I get the MAC and the IP address of a connected client in PHP?如何獲得使用PHP的機器的MAC ID(機器不在LAN中)?
我怎樣才能使用PHP一臺機器的MAC ID?我想找到IP和MAC ID來識別非常獨特的用戶。我正在談論網站,而不是局域網。我有例如www.test.com一個網站,我想知道是誰所有看到或登錄到我的網站,以獲得有機的MAC ID和IP
在此先感謝
你不能。 MAC地址是以太網的東西,不是互聯網的東西。機器甚至可能沒有任何使用MAC地址的接口。
由於HTTP的性質,PHP只能獲得任何信息的瀏覽器選擇在其發送請求。默認情況下,任何瀏覽器都不會向您的服務器發送MAC地址。獲得它的唯一方法是使用某種客戶端腳本,但我認爲這超出了瀏覽器腳本的功能。
我們可以使用客戶端腳本(JavaScript的)來獲得MAC ID,然後才能將其發送到服務器腳本? – nu6A 2012-04-19 07:28:54
不,因爲沒有「MAC ID」這樣的東西。 MAC地址是以太網的東西。該機甚至可能根本沒有任何以太網接口。 – 2012-04-19 08:10:30