我们可以使用 JavaScript 在 HTTP session 中设置变量吗?
一个好的方法将包含三个基本方法 -
添加 key 、删除 key 和读取 key 。
这不应该是 cookie,而是实际的 http session 。
最佳答案
不可以,HTTP session 位于服务器端并且只能在服务器端访问。在客户端,您(最多)可以访问 session key (作为 cookie),但这还不够。
为了修改 HTTP session ,您必须向服务器(普通或 AJAX)发送 HTTP 请求来描述修改的性质。该请求将由服务器处理,执行所需的 session 突变。
要读取 session key ,您还必须调用服务器,但这次要求服务器从 HTTP session 中读取。响应应包含 session key 值。
关于JavaScript 和 http session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12928939/