我注意到每天都有多个用户被分配相同的session_id。我现在使用的是php 7.2,但回顾一下用户会话的历史,自从我使用php 5.4以来,这种情况就一直在发生。
我只是使用php默认的session_start()
,没有自定义的会话处理程序。
我读到过session_id
是客户端ip和时间的组合,但考虑到我使用的是负载均衡器,这可能会限制ip_addresses
的随机性
在使用负载均衡时,增加session_ids的唯一性以防止冲突的正确方法是什么?
发布于 2019-04-10 09:06:48
假设您在每个web节点上运行PHP-FPM,但我猜#2和#3可能也会将PHP作为Apache插件运行。
这里有几个选项:
在大多数情况下,第三个可能是最好的选择。
https://stackoverflow.com/questions/52012852
复制相似问题