生成唯一ID

时间:2018-02-14 00:46:22

标签: php hash

我正在寻找为项目生成唯一ID的最可靠方法,用户可以在不重复的情况下发布内容。当提交帖子时,我想生成一个唯一的ID,以便将其引用回来。例如从共享链接加载时可能看起来像

  

example.com/post/e8a42f290fd853daa666aeaefa607f42

除了我有更短的链接。

ids可能是用户的用户名和当前时间的组合。

虽然有类似的问题我找不到提供我认为最好的答案,大多数建议使用md5然后修剪它,除了生成相同字符串的几率更高。

修改

我没有使用自动增量,因为稍后将难以扩展。

1 个答案:

答案 0 :(得分:0)

你有没有看过uniqid()

http://php.net/manual/en/function.uniqid.php