一尘不染

PHP:如何生成一个随机的,唯一的字母数字字符串?

php

如何使用数字和字母生成一个随机的,唯一的字符串以用于验证链接?就像您在网站上创建帐户一样,该帐户会向您发送一封包含链接的电子邮件,您必须单击该链接才能验证您的帐户…是的…其中之一。

如何使用PHP生成其中之一?

更新:
刚刚记得uniqid()。这是一个PHP函数,可根据当前时间(以微秒为单位)生成唯一标识符。我想我会用的。


阅读 566

收藏
2020-05-26

共1个答案

一尘不染

如果您不需要它随着时间的流逝而变得绝对独特,请执行以下操作:

md5(uniqid(rand(), true))

否则(假设您已经为用户确定了唯一的登录名):

md5(uniqid($your_user_login, true))
2020-05-26