我想知道有没有办法通过PHP获得一些独特的debian服务器(非用户)识别器?服务器是我的,我希望我的代码只在该服务器上运行。所以我必须在debian上找到一些识别器,如hdd serial / number,主板s / n,cpu s / n等,我可以通过php获取。因此,即使软件被复制(虽然它是加密的),但它不能在我的任何硬件上工作。
谢谢,问候
答案 0 :(得分:1)
在大多数情况下,MAC地址(网络硬件的唯一标识符)用于标识服务器并验证软件许可证。遗憾的是,您无法使用PHP直接访问MAC地址,但您可以解析unix命令system("netstat -ie", $output);
的输出。
答案 1 :(得分:0)
完成主题
<?php
system("netstat -ie");
$content=ob_get_contents();
ob_clean();
$needle= "HWaddr";
$pos = strpos($content, $needle);
$macp=substr($content,($pos+7),17);
echo $mac;
?>