Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


HGIDC
Resultados 1 a 4 de 4
  1. #1



    Avatar de Renato
    Data de Ingresso
    Nov 2010
    Localização
    Imperyus
    Posts
    1.249
    Agradecido
    2002
    Agradeceu
    533
    Peso da Avaliação
    30

    Padrão Obtenção de MAC Adress com PHP.

    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 ?

  2. #2


    Avatar de Litlle
    Data de Ingresso
    Jul 2010
    Localização
    Bh
    Idade
    26
    Posts
    255
    Agradecido
    231
    Agradeceu
    78
    Peso da Avaliação
    12

    Padrão

    É 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...

  3. #3



    Avatar de Renato
    Data de Ingresso
    Nov 2010
    Localização
    Imperyus
    Posts
    1.249
    Agradecido
    2002
    Agradeceu
    533
    Peso da Avaliação
    30

    Padrão

    @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

  4. #4

    Avatar de sTreZ
    Data de Ingresso
    Feb 2010
    Localização
    Sampa
    Posts
    397
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    12

    Padrão

    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.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •