2010-09-02 53 views

回答

3

如果您談論服務器端會話值,除了以某種方式與服務器通信(例如,使用某種方法讀取/寫入它們的異步回調)之外別無他法。

對於客戶端的會話變量的模擬,你可能想看看here;)

1

會話變量駐留在服務器上,我相信您知道Javascript是客戶端。

0

HTTP會話變量由服務器控制, JavaScript運行客戶端,因此不能直接修改變量。 意義這不可能僅使用Javascript

0

Java是客戶端腳本語言。客戶的網頁瀏覽器不知道會話的任何內容!

您只需使用cookies即可存儲可通過網頁訪問的值。

2

你不能直接寫入服務器端會話var與JavaScript。假設你在這裏沒有使用Ajax。

0

你不能因爲會話變量實際上是保存到一個文件只在服務器上。瀏覽器唯一知道的會話是會話ID,它被保存在一個cookie中。

這是會議的重點。變量是安全的,因爲外面沒有人可以讀取它們。如果您希望瀏覽器可讀的變量,請考慮使用Cookie。

1

多一點上下文可能對理解你究竟想要達到什麼有用。由於會話是在服務器上進行的,「即時」與它通信的唯一方法就是使用AJAX調用。

這並不是一種常見的操作方式,也許可以解釋您的情況,這有助於爲您提供替代的,更常見的做法。