É possivel sim! mas não funciona na maioria das hospedagens, pois utiliza um comando do msdos. Da forma que vc ta falando não tem como.
Abrass...
Estive procurando uma forma de se obter o MAC Adress utilizando PHP.
Após pesquisar bastante e ver muitas respostas como "impossível, pois é server-side", etc etc etc, tive uma ideia.
Seria possível armazenar um script que pegue o mac dentro de um cookie, e ao "ler" o cookie executar o script dentro dele, capturando assim os dados e retornando à página como uma variável ?
É possivel sim! mas não funciona na maioria das hospedagens, pois utiliza um comando do msdos. Da forma que vc ta falando não tem como.
Abrass...
@Litlle, no caso você diz que não funciona pra pegar o MAC da hospedagem né?
Eu queria pegar o MAC do pc da pessoa que acessar o site, pra fazer um bloqueio de um sistema de votação, já que por cookie e ip não é tão seguro :s
Só criando um ActiveX para isso, só funcionaria no Internet Explorer e o usuário ainda teria que aceitar a ação.
Código:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Getting MAC Address From Javascript(IE Only)</title> <script language="javascript"> function showMacAddress(){ var obj = new ActiveXObject("WbemScripting.SWbemLocator"); var s = obj.ConnectServer("."); var properties = s.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration"); var e = new Enumerator (properties); var output; output='<table border="0" cellPadding="5px" cellSpacing="1px" bgColor="#CCCCCC">'; output=output + '<tr bgColor="#EAEAEA"><td>Caption</td><td>MACAddress</td></tr>'; while(!e.atEnd()) { e.moveNext(); var p = e.item (); if(!p) continue; output=output + '<tr bgColor="#FFFFFF">'; output=output + '<td>' + p.Caption; + '</td>'; output=output + '<td>' + p.MACAddress + '</td>'; output=output + '</tr>'; } output=output + '</table>'; document.getElementById("box").innerHTML=output; } </script> </head> <body> <input type="button" value="Show MAC Address" onclick="showMacAddress()" /> <div id="box"> </div> </body> </html>
Última edição por sTreZ; 18-02-2012 às 09:58 AM.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores