如何在 javascript 中读取和写入会话值
问问题
3168 次
7 回答
3
如果您谈论服务器端会话值,那么除了以某种方式与服务器通信之外别无他法(例如,使用异步回调,您可以使用某种方法读取/写入它们)。
对于客户端会话变量的模拟,您可能想看看这里;)
于 2010-09-02T11:12:34.267 回答
2
您不能使用 javascript 直接写入服务器端会话变量。假设您在这里没有使用 Ajax。
于 2010-09-02T11:12:07.347 回答
1
更多的上下文可能有助于理解您到底想要实现什么。由于会话是在服务器上进行的,因此与它“即时”通信的唯一方法是使用 AJAX 调用。
这不是一种常见的操作方式,也许解释您的情况可能有助于为您提供替代的、更常见的方式来做您需要的事情。
于 2010-09-02T11:22:23.960 回答
1
会话变量驻留在服务器上,我相信您知道,Javascript 是客户端。
于 2010-09-02T11:11:24.643 回答
0
HTTP 会话变量由服务器控制,JavaScript 运行客户端,因此不能直接修改变量。这意味着仅使用 Javascript 是不可能的
于 2010-09-02T11:11:44.630 回答
0
Java 是客户端脚本语言。客户端的网络浏览器对会话一无所知!
您所能做的就是使用cookie来存储可以跨网页访问的值。
于 2010-09-02T11:12:06.580 回答
0
你不能因为会话变量实际上只保存到服务器上的文件中。您的浏览器唯一知道会话的是会话 id,它保存在 cookie 中。
这是会话的重点。这些变量是安全的,因为外部没有人可以读取它们。如果您希望浏览器可以读取变量,请考虑使用 cookie。
于 2010-09-02T11:13:05.140 回答