函数 uniqid() 的结果可能包含哪些字符?据我了解,这只是字母数字字符,但需要您确认。那么,是这样吗?
附注在文档中http://php.net/manual/en/function.uniqid.php我没有看到有关此的信息
在同一文档页面的评论中:“正如下面其他人所指出的,没有前缀,也没有“添加熵”,这个函数只是返回 UNIX 时间戳,并添加了微秒计数器作为十六进制数字;它或多或少只是 microtime(),以十六进制形式。”
因此它仅返回十六进制字符,例如0-9 a-f。
编辑:正如 Vulcan 在下面的评论中指出的那样:
$more_entropy
,当 true 时,会附加一个句点和一些 0-9 个字符。