PHP获取电脑手机唯一舍标标识
在PHP中,可以使用以下代码获取电脑或手机的唯一标识:
$unique_id = '';
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$unique_id = exec('wmic csproduct get uuid');
$unique_id = explode("\n", $unique_id);
$unique_id = trim($unique_id[1]);
} elseif (strtoupper(substr(PHP_OS, 0, 3)) === 'MAC') {
$unique_id = exec('system_profiler SPHardwareDataType | grep UUID');
$unique_id = explode(":", $unique_id);
$unique_id = trim($unique_id[1]);
} else {
$unique_id = exec('cat /etc/machine-id');
$unique_id = trim($unique_id);
}
该代码会根据操作系统类型,使用不同的命令获取唯一标识。如果是Windows系统,则使用wmic csproduct get uuid命令获取唯一标识;如果是macOS系统,则使用system_profiler SPHardwareDataType | grep UUID命令获取唯一标识;如果是Linux系统,则使用cat /etc/machine-id命令获取唯一标识。
获取到的唯一标识赋值给$unique_id变量即可
原文地址: http://www.cveoy.top/t/topic/hoEJ 著作权归作者所有。请勿转载和采集!