为了账号安全,请及时绑定邮箱和手机立即绑定

php如何生成唯一字符串

php如何生成唯一字符串

PHP
微笑de迪妮莎 2015-03-11 14:32:35
本人在项目中为了生成一个唯一字符串,使用了uniqid($prefix,true)这个方法,文档说明在同一毫秒级的时间戳下(高并发),会重复。有何好的处理方式。不要去查数据库,因为这样会影响效率。
查看完整描述

2 回答

?
PHP_小学生

TA贡献6条经验 获得超0个赞

告诉我啊!

查看完整回答
反对 回复 2015-03-16
  • 微笑de迪妮莎
    微笑de迪妮莎
    比较复杂,就是采用由一个服务统一分配id。除此之外就不肯能保证绝对的唯一了
?
PHP_小学生

TA贡献6条经验 获得超0个赞

在后面加上时间戳时时试试

查看完整回答
反对 回复 2015-03-11
  • 微笑de迪妮莎
    微笑de迪妮莎
    大哥,这个本来就是通过micrototime过来的,同一毫秒下,你加了也有重复的概率。不过,我已经想到了解决办法了,谢谢!
  • 2 回答
  • 0 关注
  • 2452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信