如何在javascript中读取和写入会话值
答案 0 :(得分:3)
如果你谈论服务器端会话值,除了以某种方式与服务器通信之外别无他法(例如,使用异步回调,你可以用某种方法读/写它们)。
对于客户端会话变量的模拟,您可能希望查看here;)
答案 1 :(得分:2)
您无法使用javascript直接写入服务器端会话var。假设你没有在这里使用Ajax。
答案 2 :(得分:1)
会话变量驻留在服务器上,我相信你知道,Javascript是客户端的。
答案 3 :(得分:1)
更多的上下文可能有助于了解您正在尝试实现的目标。由于会话是在服务器上进行的,因此“立即”与之通信的唯一方法是使用AJAX调用。
这不是一种常见的操作方式,也许解释你的情况可能有助于为你提供替代的,更常见的方式来做你需要的。
答案 4 :(得分:0)
HTTP会话变量由服务器控制, JavaScript运行客户端,因此无法直接修改变量。 这意味着仅使用Javascript
是不可能的答案 5 :(得分:0)
Java是客户端脚本语言。客户端的网络浏览器对会话一无所知!
您所能做的就是使用 cookies 来存储可以通过网页访问的值。
答案 6 :(得分:0)
您不能因为会话变量实际上只保存到服务器上的文件中。您的浏览器唯一知道会话的是会话ID,它会保存到cookie中。
这是会议的重点。变量是安全的,因为外面没有人可以读取它们。如果您想要浏览器可读的变量,请考虑使用cookie。