2010-08-22 79 views
-2

如何清除會話?使用Javascript清除第th會話

  • Gnaniyar祖拜爾
+1

你是在談論一個會話或cookie?會話是服務器端,服務器上使用哪種語言的腳本? – Piskvor 2010-08-22 18:08:10

+0

那麼,@Gnaniyar可能會談論'sessionStorage'! – mauris 2010-08-22 18:13:55

回答

4

會話,在網絡術語,是一堆存儲的與被存儲在客戶端(通常在一個標識符相關聯的服務器上的數據的,但不總是,在一個cookie)並且每次請求都發送回服務器。

這是一個非常通用的術語,您如何清除它取決於會話概念的具體實現。

從JavaScript來說,使用Ajax的可能性最大的就是消除客戶端上的令牌,以至於無法再訪問會話(會話將像往常一樣過期 - 因爲所有會話實現都必須有一個到期時間來阻止它們永遠停留)。

0

你在說什麼課?你的意思是瀏覽器從開放狀態到關閉狀態保持的會話,還是你的意思是某種平臺上的某種服務器端狀態,如asp,php,asp.net ......?另外一個cookie可能會話持久化,在這種情況下,您只需要將其終止(將其發送到瀏覽器,並且過期日期已過)

您應該進一步描述您的問題,使您可以正確的答案;)

0

在大多數情況下(服務器端)會話需要cookie中的會話ID或獲取參數,所以只需刪除任何一個來銷燬該「會話」。否則,如果您知道如何使用服務器端語言銷燬會話,則只需創建一個頁面並使用XMLHttpRequest調用它。