我需要知道连接客户端的MAC和IP地址,我如何在PHP中做到这一点?
发布于 2009-09-14 08:49:06
我不认为你可以在PHP中获得MAC地址,但你可以从$_SERVER['REMOTE_ADDR']
变量中获得IP。
发布于 2016-08-20 06:12:36
对于windows服务器,我认为您可以使用以下命令:
<?php
echo exec('getmac');
?>
发布于 2010-07-16 20:02:30
你需要做的就是把arp放到不同的组中。
默认值:
-rwxr-xr-x 1 root root 48K 2008-11-11 18:11 /usr/sbin/arp*
使用命令:
sudo chown root:www-data /usr/sbin/arp
您将获得:
-rwxr-xr-x 1 root www-data 48K 2008-11-11 18:11 /usr/sbin/arp*
因为apache是在用户www-data下运行的守护进程,所以它现在能够执行此命令。
因此,如果您现在使用PHP脚本,例如:
<?php
$mac = system('arp -an');
echo $mac;
?>
您将获得linux arp -an
命令的输出。
https://stackoverflow.com/questions/1420381
复制相似问题