问题更新
使用案例
软件系统利用WordPress帐户提供的数据,例如用户身份。有一个更改,两个WordPress帐户没有相同的唯一用户ID或用户名,因为它们在自己的环境中运行。但由于它们都利用了我的软件系统提供的环境,因此需要一个唯一的ID。
因此,为了让系统验证每个WordPress帐户(使用它)的真实性,它必须对特定的WordPress帐户有一些参考。我想到创建用户ID和用户名的组合,使其独一无二。
示例
<?php
global
$current_user;
get_currentuserinfo();
$hash = crc32($current_user->user_login);
输出:385153371 === root
$unique_id = $hash . $current_user->ID;
输出:385153371 {2} === root {2}
记录示例
答案 0 :(得分:2)
CRC32哈希的长度为8个十六进制数字。这意味着它可以是多达10个十进制数字,带有可选的符号字符。如果你想将它作为一个更大的方案的一部分使用,那么你应该确保它是0填充到全长。