Home > Internet, Linux, PHP, Web Development > How to get client MAC address in PHP

How to get client MAC address in PHP

<?php
exec('arp '.$_SERVER['REMOTE_ADDR'],$user_mac);
echo substr($user_mac[1],strpos($user_mac[1],':')-2, '17');
?>

Note : this technique only works on local area networks with linux based server and its impossible to get mac address in php over internet

  • Digg
  • del.icio.us
  • Reddit
  • Facebook
  • LinkedIn
  • Twitter

Khalil Majdalawi Internet, Linux, PHP, Web Development

  1. July 21st, 2009 at 15:15 | #1

    this will work only on a local network.

  1. No trackbacks yet.