MACID, IP veya HostName'e göre daha avantajlı olabilir.
Enazından kötü niyetli bir kişinin geçerli bir mac-id bulması ve
bunu sistemine uygulaması biraz daha zordur.
Ama kesinlikle kimlik doğrulama olarak kabul edilemeyeceğini
hatırlamak gerek.

PHP ile mac adresini doğrudan elde edemezsiniz.
Ancak PHP ile sistem komutu çalıştırıp
IP adresini bildiğiniz bir makinanın mac adresini sorgulayabilirsiniz.
Aşağıdaki kodu bu amaçla kullanabilirsiniz.


$ipAddress=$_SERVER['REMOTE_ADDR'];

$macAddr=false;

#run the external command, break output into lines

$arp=`arp -a $ipAddress`;

$lines=explode("\n", $arp);

#look for the output line describing our IP address
foreach($lines as $line)
{

   $cols=preg_split('/\s+/', trim($line));

   if ($col[0]==$ipAddress)

   {

       $macAddr=$col[1];

   }
}

Kaynak: 
http://stackoverflow.com/questions/1420381/how-can-i-get-the-mac-and-the-ip-address-of-a-connected-client-in-php




Özgür Koca
http://tankado.com/
http://www.facebook.com/zerostoheroes/
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap