php - 如何使用 PHP 检测访问我们网站的用户的 MAC 地址?

标签 php detection mac-address

我知道如何追踪 IP 地址,但我需要追踪查看我的页面的用户的 MAC 地址。

如何实现这一目标?

最佳答案

除非用户与网络服务器位于同一 LAN 上,否则无法执行此操作。 MAC 地址位于 TCP/IP 下面的以太网层,并且不包含在从用户本地网络路由出去的 TCP/IP 数据包中。

在某些环境中,可能可以使用客户端插件来允许 Javascript 访问 MAC 地址,并将该信息传输到服务器。

如果这是某种基于 LAN 的 Web 应用程序,您可以尝试从 ARP 缓存中获取 MAC 地址。如何执行此操作取决于操作系统,但在 Linux 下,您可以解析 arp -n 的输出。

关于php - 如何使用 PHP 检测访问我们网站的用户的 MAC 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3011878/

相关文章:

c++ - OMNET++: 如何在 INET 4.0 中获取帧的源 MAC 地址?

python - Ansible:从字符串构建 Mac 地址

php - Symfony Restful API - 公开当前登录用户喜欢的虚拟属性

php - Laravel 5.4 TokenMismatchException 和注销

c# - 检测连接到局域网的主机

javascript - 在检测到运动/运动/Activity 时显示元素,即使用 javascript

php - 在 JsonSerializable 中编码克隆 $this

javascript - 如何根据网络中的单个字段进行多重搜索

opencv - TBB parallel_for,线程数更少

network-programming - 如何在 Rust 中获取 MAC 地址?