在 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'变量即可。

PHP 获取电脑和手机唯一标识 - 详细代码示例

原文地址: https://www.cveoy.top/t/topic/oRtQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录