gpt4 book ai didi

PHP - 每个选项卡的 session

转载 作者:可可西里 更新时间:2023-10-31 23:06:03 25 4
gpt4 key购买 nike

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

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

Tab 1 他有一个 session :

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

Tab 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/34808498/

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