$_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以快速生成随机数。