0

我正在尝试构建一个在本地服务器上运行的应用程序,该应用程序可以由通过路由器连接到它的智能手机设备访问(比如放置在安全门处)。它是一个校园内签入/签出本地应用程序,并不意味着客户可以通过互联网访问。

现在我想用网络应用程序唯一地注册每个智能手机设备,这样就不需要输入额外的详细信息,或者每次入住或退房时都不需要登录。我的方法是根据其 MAC 地址注册每个设备。

我可以检索网络上连接到应用程序的任何设备的 MAC 地址吗?我更喜欢PHP。

exec('arp '.$_SERVER['REMOTE_ADDR'],$user_mac);

arp 命令能否检索此网络上的地址?此外,是否有更好的方法来唯一且永久地识别设备?

谢谢。

4

1 回答 1

1

MAC 地址跨网段不可见,您和客户端之间需要没有路由器才能从 ARP 获取其 MAC 地址。

于 2012-06-05T09:21:44.770 回答