gpt4 book ai didi

PHP - 每个选项卡的 session

转载 作者:行者123 更新时间:2023-11-29 15:14:42 24 4
gpt4 key购买 nike

是否可以为每个浏览器选项卡创建 session ?

例如,用户在浏览器中打开了 2 个选项卡:选项卡 1选项卡 2

选项卡 1 中,他有一个 session :

$_SESSION['xxx'] = 'lorem';

选项卡 2 中, session 是:

$_SESSION['xxx'] = 'ipsum';

现在刷新时我需要在事件选项卡中获取当前 session 。例如,如果用户刷新选项卡 2,我需要在加载时获取选项卡 2 的 $_SESSION['xxx'] ,即“ipsum”。但 $_SESSION['xxx'] 不应在选项卡 1 上更改。

是否有任何选项可以保存每个选项卡的 session 。如果不是,还有什么其他选择来处理这个问题?

感谢您的帮助!

最佳答案

PHP 将 session ID 存储在 cookie 中,并且 cookie 是针对每个客户端(浏览器)的,而不是针对每个选项卡的。所以没有简单易行的方法来做到这一点。有多种方法可以通过创建自己的 session 处理程序来实现此目的,但它们更多的是黑客而不是解决方案,因此具有自己的风险和复杂性。无论出于何种原因您可能需要这个,我确信有比 session 拆分更好的架构解决方案。

关于PHP - 每个选项卡的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59803618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com