通过Javascript更改PHP会话变量

时间:2012-09-05 12:27:16

标签: php javascript html session session-variables

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

在我看来,第一个选项更好,但根据您的系统,第二种方法可能更适合您的情况。