Он работал на моем локальном хосте.Но не работает на моем сервере.Что не так?Как получить MAC-адрес из системы Windows, используя php?
$MAC = exec('getmac'); $MAC = strok($MAC, ' '); echo $MAC;
Вы не сможете получить MAC-адрес клиента с помощью php, даже не используя javascript, если пользователь использует windows и пользователь позволяет установить элемент управления ActiveX.
http://www.eggheadcafe.com/community/aspnet/3/10054371/how-to-get-client-mac-address.aspx
http://codingresource.blogspot.com/2010/02/get-client-mac-address-ip-address-using.html
Или вы можете попробовать следующее
cho GetMAC(); function GetMAC(){ ob_start(); system('getmac'); $Content = ob_get_contents(); ob_clean(); return substr($Content, strpos($Content,'\\')-20, 17); }