通过Javascript更改PHP会话变量
Changing a PHP session variable via Javascript
我的PHP网站上有一个横幅,可以使用Javascript点击图片关闭。但是,当用户重新加载页面或访问另一个页面时,横幅会再次显示,我想防止这种情况发生。为了做到这一点,我需要一种从Javascript访问会话变量的方法。有没有其他方法可以做到这一步,或者除了使用会话变量之外还有其他方法?
我已经看到关于这个话题已经有一些问题了,但我还没能成功地使用这些答案。
您不能直接访问会话变量,因为它们保存在服务器上,而不是执行JavaScript的客户端上。
但是,您可以将AJAX请求发送回服务器,请求设置该会话变量。
另一种选择是设置cookie值,并为下一个站点请求检索该cookie值。
在我看来,第一种方法更好,但根据您的系统,第二种方法可能更适合您的情况。
相关文章:
- 将会话变量从一个页面传递到另一个页面
- 如何使用 php 会话变量作为 Angular Js 数据
- 通过Javascript更改PHP会话变量
- 正在Javascript响应中设置会话变量
- 将会话变量与javascript变量进行比较
- 我在会话变量中传递了一个数组.我需要将关键笔划传递给它以返回值
- 无法获取php会话变量以在javascript中设置var
- 使用Jquery在页面加载上测试php会话变量
- 移动浏览器没有;t支持会话变量
- 如果JS会话变量为null,如何避免500内部服务器错误
- 带有 Meteor 的通用会话变量键模板助手
- 使用 Javascript 或 jQuery 检索会话变量的简单快捷的方法
- 设置会话变量并从Jquery更改页面
- Meteor会话变量未存储数组
- PHP未通过javascript代码访问会话变量集
- 调用外部JavaScript文件中的会话变量
- 用户使用会话变量登录
- 通过AJAX将会话变量传递到PHP文件
- 更新图像切换上的php会话变量
- 为什么php页面刷新发布会话变量