$_SERVER["REMOTE_PORT"] 可以同时重复用于一台以上的设备吗
Can $_SERVER["REMOTE_PORT"] be repeated for more than one device at the same time
我尝试使用 $_SERVER["REMOTE_PORT"]
和 microtime()
制作生成随机 ID 的函数,所以我问是否 $_SERVER["REMOTE_PORT"]
可以同时重复用于多个设备
如果出现以下情况,可能会出现重复:
- 如果您运行您的代码在云应用程序中,可能两个请求同时在两个服务器中具有相同的端口,因为所有请求都应该同时具有它的唯一端口。
- 如果你的服务器是High-speed,可能端口服务器第一个请求完成,然后在同一个实例时间内服务器第二个请求完成。
一般很少出现这个问题,你也可以使用microtime(false)
来为microtime
函数获取更多的小数点,另外我建议查看mt_rand function以快速生成随机数。
我尝试使用 $_SERVER["REMOTE_PORT"]
和 microtime()
制作生成随机 ID 的函数,所以我问是否 $_SERVER["REMOTE_PORT"]
可以同时重复用于多个设备
如果出现以下情况,可能会出现重复:
- 如果您运行您的代码在云应用程序中,可能两个请求同时在两个服务器中具有相同的端口,因为所有请求都应该同时具有它的唯一端口。
- 如果你的服务器是High-speed,可能端口服务器第一个请求完成,然后在同一个实例时间内服务器第二个请求完成。
一般很少出现这个问题,你也可以使用microtime(false)
来为microtime
函数获取更多的小数点,另外我建议查看mt_rand function以快速生成随机数。