PHP生成唯一ID 公认较为安全的写法 上传随机文件名

PHP生成随机文件名有多种方式,本次介绍一个在公认比较新、比较安全的随机ID函数。较老的方式一般单一使用rand函数生成随机数字,或者用md5,或者进一步使用uniqid()函数,但不论以上哪种方式,都存在可能重复的问题。我查阅了国外技术论坛,总结了一个名为unique_ID的函数,采用了目前公认较为安全、不容易出现重复的写法,优先使用random_bytes函数、openssl_random_pseudo_byte函数进行随机字符生成。

此函数可以用在各类需要生成唯一ID的场景中,一个非常普遍的场景就是上传图片名。

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注