Bhu*_*oni 5 php mac-address ip-address laravel
我正在开发 laravel 项目。我需要访问访问该网站的客户端的IP地址和MAC地址。
他们有什么办法获得这两个地址吗?
我用过:
Request::ip();
Run Code Online (Sandbox Code Playgroud)
我得到了客户端的IP地址。但如何获取MAC地址。
提前致谢。
小智 1
服务器IP 您可以从$_SERVER['SERVER_ADDR'] 获取服务器IP 地址。
服务器 MAC 地址 对于 MAC 地址,您可以解析 Linux 中 netstat -ie 或 Windows 中 ipconfig /all 的输出。
客户端IP地址 您可以从$_SERVER['REMOTE_ADDR']获取客户端IP
客户端 MAC 地址 客户端 MAC 地址将不可用,除非在一种特殊情况下:客户端与服务器位于同一以太网段。
因此,如果您正在构建某种基于 LAN 的系统,并且您的客户端位于同一以太网段上,那么您可以通过解析 arp -n (linux) 或 arp -a (windows) 的输出来获取 MAC 地址。 但是如果客户端不在 LAN 上怎么办?
好吧,除非您能让客户自愿提供该信息并通过其他方式传输,否则您就不走运了。
归档时间: |
|
查看次数: |
24179 次 |
最近记录: |