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'变量即可。
原文地址: https://www.cveoy.top/t/topic/oRtQ 著作权归作者所有。请勿转载和采集!