回覆列表
  • 1 # 使用者8616219450500

    你說的是asp吧?session物件是對於每一個客戶端而言的,也就是不同的客戶端有不同的session,用來去別各個客戶端的資訊。session在asp3.0中使用cookie實現;在asp.net中使用變數實現。application是伺服器端的資訊,儲存的是整個伺服器資訊,所有的客戶端都可以訪問和修改,所以application有lock和unlock兩個方法,用來保護application資訊不被客戶端惡意修改。可以簡單地這樣理解:session是針對每個人的如有session("name")=request("name")這句使用者1登陸時,他的到一個他自己的session,為session("name")=request("name")=使用者1使用者2登陸時,他的到一個他自己的session,為session("name")=request("name")=使用者2application是針對全體使用者的再用response.writesession("name")使用者1的到的值為使用者1使用者2的到的值為使用者2比如:如有application("name")=request("name")這句使用者1登陸時,application("name")=request("name")=使用者1使用者2登陸時,application("name")=request("name")=使用者2再用response.writeapplication("name")使用者1的到的值為使用者2(改變了)使用者2的到的值為使用者2一句話:session私用的,同一個session("name")每個登入使用者不同,只能自己訪問;而application是公用的,登入的使用者都可以訪問,可以修改。

  • 中秋節和大豐收的關聯?
  • 高爾基是哪國的人?