微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP图像上传 – 通过microtime()的唯一性

如果我将每个上传文件文件名设为PHPs microtime(),碰撞的风险是否真实?有没有办法进一步随机文件名?

我预计大约一周内会有大约20,000次上传.那是2800 /天或119 /小时(假设均匀分布).有没有人有任何假设microtime独特的经验?

谢谢!

解决方法:

在您的情况下生成随机文件名的最佳方法是使用GUIDs.它们非常棒,因为即使对于多个服务器,此算法也可以保证值的唯一性.如果您使用的是Windows com_create_guid功能.
您还可以查看适用于所有PHP平台的uniqid功能.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐