六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

如何取得所有的Session變量

[摘要]在程序調試中,有時候需要知道有多少Session變量在使用,她們的值如何?由于Session對象提供一個稱為Contents的集合(Collection),我們可以通過For...Each循環來達到目標:Dim strName, iLoopFor Each strName in Session.C...
在程序調試中,有時候需要知道有多少Session變量在使用,她們的值如何?由于Session對象提供一個稱為Contents的集合(Collection),我們可以通過For...Each循環來達到目標:

Dim strName, iLoop
For Each strName in Session.Contents
Response.Write strName & " - " & Session.Contents(strName)& "<BR>"
Next

一般情況下,上面的代碼可以工作得很好。但當Session變量是一個對象或者數組時,打印的結果就不正確了。

這樣我們修改代碼如下:

'首先看看有多少Session變量在使用?

Response.Write "There are " & Session.Contents.Count & _
" Session variables<P>"
Dim strName, iLoop
'使用For Each循環察看Session.Contents
'如果Session變量是一個數組?
If IsArray(Session(strName)) then
'循環打印數組的每一個元素
For iLoop = LBound(Session(strName)) to UBound(Session(strName))
Response.Write strName & "(" & iLoop & ") - " & _
Session(strName)(iLoop) & "<BR>"
Next
Else
  '其他情況,就簡單打印變量的值
Response.Write strName & " - " & Session.Contents(strName) & "<BR>"
End If
Next

Session變量有時候不能工作,為什么?
有很多可能性:
第一,如果客戶端不允許cookie操作,session將失效。因為session是依賴于cookie的。
第二,session有失效時間的設定。缺省的設置是20分鐘。你可以這樣修改它:Web directory -> Properties -> Virtual directory -> Application settings -> Configuration -> App Options -> Session timeout
或者在ASP中,寫上這樣的代碼:Session.timeout=60 。
第三,session是和具體的Web Application相關的。如果用戶從/products/default.asp瀏覽到/jobs/default.asp,也可能造成session的重新創建。

怎么清除一個不再需要的session變量但不使session失效?
在ASP3.0中:
Session.Contents.Remove "變量名"
可以清除一個變量。
在ASP2.0中:
set session("變量名")=NULL
可以清除變量。
在ASP3.0中,
Session.Contents.RemoveAll
可以清除所有的session變量和session.abandon不同,上面的方法都不會使目前的session過期或者無效。

ASP頁面頂端的<%@ ENABLESESSIONSTATE=True %>是什么意思?
IIS使用一種叫做Session跟蹤的技術,來保證各個Session變量在每個頁面是可用的。當用戶訪問某個ASP頁面時候,IIS會首先為這個頁面準備好各個Session變量,這當然會帶來性能上的影響。(使用Session變量的代價總是很高的!)
如果你有100個頁面,而只有5個頁面用到了Session,那么,為了整體的性能,你只需要在那5個頁面設置:
<%@ ENABLESESSIONSTATE=True %>
而其他頁面設置為:
<%@ ENABLESESSIONSTATE=False %>  




主站蜘蛛池模板: 青娱乐在线免费视频 | 伊人久久大香线蕉资源 | 亚洲伊人成人网 | 日本在线观看免费 | 亚洲欧美综合在线观看 | 人人夜| 欧美午夜在线观看 | 天天伊人 | 日韩一本| 在线看福利片 | 四虎国产永久在线精品免费观看 | 日本三级视频网站 | 青青青青青国产免费手机看视频 | 亚欧美| 天美传媒影视在线网址 | 欧美特黄一级高清免费的香蕉 | 色老久久精品偷偷鲁一区 | 天天天天做夜夜夜做 | 亚洲国产天堂在线观看 | 五色婷婷| 日韩操穴 | 日本天堂影院 | 青草青草久热精品视频在线观看 | 伊人网伊人影院 | 婷婷色综合成人成人网小说 | 啪啪综合网| 中文字幕在线乱人伦 | 日韩大片观看网址 | 欧美一卡二卡3卡4卡无卡免费 | 亚洲女人在线 | 三级欧美| 日本高清免费不卡在线播放 | 欧美性野久久久久久久久 | 亚洲精品视频区 | 日本韩国中文字幕 | 亚洲精品视频在线观看免费 | 亚洲图片欧美 | 天天爱天天操 | 五月婷综合网 | 天天干天天操天天射 | 午夜免费成人 |