我尝试使用$_SERVER["REMOTE_PORT"]
and制作生成随机 id 的函数microtime()
,所以我问是否$_SERVER["REMOTE_PORT"]
可以同时为多个设备重复
问问题
56 次
1 回答
0
在某些情况下,可能会发生重复,例如:
- 如果您在云应用程序中运行代码,则两个请求可能同时在两个服务器中具有相同的端口,因为所有请求都应该同时具有其唯一端口。
- 如果您的服务器是高速服务器,则可能端口服务器第一个请求并完成它,然后服务器第二个请求并在同一实例时间内完成它。
一般很少会出现这个问题,你也可以使用函数microtime(false)
来获取更多的小数点microtime
,另外我建议查看mt_rand 函数来生成快速随机数。
于 2018-09-13T09:06:50.420 回答