8

函数 uniqid() 可能包含哪些可能的字符?据我了解,这只是字母数字字符,但需要您确认。那么,是这样的吗?

PS 在文档http://php.net/manual/en/function.uniqid.php我没有看到关于这个的信息

4

1 回答 1

9

在同一文档页面的评论中:“正如下面的其他人所指出的那样,没有前缀且没有“添加的熵”,此函数仅返回带有添加微秒计数器的 UNIX 时间戳作为十六进制数;它或多或少只是 microtime(),在十六进制形式。”

所以它只返回十六进制字符,例如 0-9 af。

编辑:正如 Vulcan 在下面的评论中指出的那样:$more_entropy如果为真,则附加一个句点和一些 0-9 字符。

于 2012-11-28T20:26:39.367 回答