$ip = $_SERVER['REMOTE_ADDR'];
$mac = shell_exec('arp -a'. escapeshellarg($ip));
//Working fine when sample client IP is provided...
//$mac = shell_exec('arp -a 192.168.0.107');
$findme = "Physical";
$pos = strpos($mac, $findme);
$macp = substr($mac,($pos+42),26);
if(empty($mac))
{
die("No mac address for $ip not found");
}
// having it
echo "mac address for $ip: $macp";
คำสั่งด้านบนนี้ มันได้ในวง net id เดียวกัน แต่ net id วงอื่นภายในบริษัทไม่เห็น
หาใน google ไม่มีเห็นว่าปิดเพื่อความปลอดภัย พี่ ๆ พอมีวิธีการอื่น ๆ ไหมครับ