0

我在我的 PHP 网站上有一个横幅,可以通过使用 Javascript 单击图像来关闭它。但是当用户重新加载页面或访问另一个页面时,横幅会再次显示,我想阻止这种情况。为了做到这一点,我需要一种从该 Javascript 访问会话变量的方法。有什么办法可以做到这一点,或者除了使用会话变量之外还有其他方法吗?

我已经看到已经有一些关于这个主题的问题,但我无法成功使用这些答案。

4

1 回答 1

2

您不能直接访问会话变量,因为它们保存在服务器上,而不是在执行 JavaScript 的客户端上。

但是,您可以将 AJAX 请求发送回您的服务器,请求设置该会话变量。

另一种选择是设置 cookie 值并为下一个站点请求检索该 cookie 值。

我认为第一种选择更好,但根据您的系统,第二种方法可能更适合您的情况。

于 2012-09-05T12:30:30.743 回答