亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

關于釋放session的兩篇文章(二)

2019-11-18 21:00:05
字體:
來源:轉載
供稿:網友
Deleting a Subset of session Variables

When using Sessions to store variables in, I use a naming convention - for example, for all Customer related info I PRefix the session variable with the substring Customer. (so for the CustomerID it would be Customer.ID, the customer username would be Customer.Name, etc.) This is very useful when viewing the session objects as you can see the related objects straight off.

The problem I had the other day was that I wanted to remove only those items from the Session which were prefixed SW.. So first off I used the following code:

'---------------------------------------
Session("SW.1")="Test 1"
Session("SW.2")="Test 2"
Session("Other")="Other"

For Each SessionItem in Session.Contents
  If Left(SessionItem,3) = "SW." then
    Session.Contents.Remove(SessionItem)
  end if
Next
'---------------------------------------

This seems fine, but when it's run, what happens is that SW.1 is removed, but SW.2 is NOT removed. Why? I'm not exactly sure, but I guess that the index is then reset so that SW.2 is now where SW.1 was, and seeing as we have iterated past that item in the For Each...Next statement, the loop just moves to Other, missing out SW.2 altogether! Eek!

So to get round this I wrote the following function, which will properly delete all Session variables that begin with a specified substring:

'---------------------------------------
function SessionRemoveSelected(sItemPrefix)
'/////////////////////////////////////////////////
' Remove Selected Items starting with sItemPrefix
' from the Session. e.g. SS. will remove SS.ID and
' SS.NAME but not CustomerID Returns True or False
' depending on whether any items where removed.
'---------------------------------------
' sItemPrefix [string] : Item Prefix
'/////////////////////////////////////////////////
  dim arySession()
  dim lCount, lPrefixLength
  dim SessionItem
  dim blnResult
    
  lCount = -1
  lPrefixLength = len(sItemPrefix)
  blnResult = false
    
  ' temporarily store in array items to remove
  For Each SessionItem in Session.Contents
    if left(SessionItem,lPrefixLength) = sItemPrefix then
      lCount = lCount + 1
      redim preserve arySession(lCount)
      arySession(lCount) = SessionItem
    end if
  Next

  ' remove items
  if IsArray(arySession)and lCount >= 0 then
    for lCount = LBound(arySession) to UBound(arySession)
      Session.Contents.Remove(arySession(lCount))
    next
    blnResult=true
  end if

  SessionRemoveSelected = blnResult
end function
'-------------------------------------------------


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91成人国产在线观看| 中文字幕久久亚洲| 色噜噜久久综合伊人一本| 亚洲精品之草原avav久久| 51午夜精品视频| 日韩美女视频免费在线观看| 久99九色视频在线观看| 亚洲乱码国产乱码精品精天堂| 欧美高跟鞋交xxxxxhd| 日本精品va在线观看| 亚洲一区二区三区在线免费观看| 精品国产美女在线| 欧美日韩国产精品一区二区三区四区| 亚洲理论在线a中文字幕| 色偷偷91综合久久噜噜| 久久久人成影片一区二区三区| 亚洲欧美制服另类日韩| 欧亚精品中文字幕| 中文字幕亚洲欧美在线| 69久久夜色精品国产7777| 这里只有精品视频在线| 国产精品私拍pans大尺度在线| 68精品久久久久久欧美| 欧美极品在线视频| 久久精品国产成人精品| 国产日韩中文字幕| 奇米一区二区三区四区久久| 国产精品日韩电影| 欧美成人第一页| 国产一区二区三区在线播放免费观看| 国产精品久久久久9999| 欧美尺度大的性做爰视频| 日韩在线视频中文字幕| 欧美日韩精品在线播放| 欧美大片在线影院| 大桥未久av一区二区三区| 久久综合国产精品台湾中文娱乐网| 91成人在线播放| 成人性教育视频在线观看| 欧美日韩一区二区三区在线免费观看| 91精品久久久久| 高清一区二区三区四区五区| 国产成人av网| 欧美激情视频网| 国外日韩电影在线观看| 国产日韩在线精品av| 国产欧美日韩免费| 日韩成人小视频| 激情av一区二区| 日韩av一卡二卡| 岛国视频午夜一区免费在线观看| 91久久精品国产91久久| 亚洲国产精品久久久久久| 欧美专区国产专区| 久久亚洲一区二区三区四区五区高| 中文字幕日韩在线播放| 在线视频欧美日韩精品| 丝袜情趣国产精品| 国产99在线|中文| 国产91色在线| 日韩不卡中文字幕| 亚洲欧美第一页| 亚洲激情视频在线| 久久久在线视频| 91中文精品字幕在线视频| 日韩在线视频播放| 中文字幕久热精品在线视频| 中文字幕av日韩| 亚洲国产成人久久| 亚洲精品久久久久久久久| 午夜精品久久久久久久久久久久| 欧美日韩亚洲精品内裤| 成人精品网站在线观看| 亚洲自拍小视频免费观看| 中文字幕av日韩| 亚洲最新中文字幕| 亚洲欧美在线磁力| 国产精品免费电影| 国产精品视频久久久久| 欧美性猛交xxxxx水多| 在线电影中文日韩| 欧美在线一区二区视频| 国产在线高清精品| 国产精品va在线| 国产日韩精品视频| 欧美一区第一页| 97**国产露脸精品国产| 亚洲国产精久久久久久久| 国产精品女人网站| 日本久久久久久久久| 在线视频精品一| 激情懂色av一区av二区av| 亚洲国产97在线精品一区| 久久91精品国产91久久跳| 91av在线不卡| 日韩欧美高清视频| 国语自产偷拍精品视频偷| 91夜夜未满十八勿入爽爽影院| 欧美日韩国产一区中文午夜| 亚洲最大成人网色| 91免费的视频在线播放| 中文日韩电影网站| 91成人精品网站| 欧美精品激情在线观看| 久久亚洲私人国产精品va| 日韩精品在线观看视频| 国产精品欧美激情在线播放| 国产成人av网址| 中文字幕日韩欧美在线视频| 亚洲天堂久久av| 亚洲欧美中文字幕| 成人免费淫片aa视频免费| 日韩av免费看| 欧美日本精品在线| 亚洲性视频网站| 另类美女黄大片| 欧美性xxxxx| 欧美一区二区.| 欧美精品久久久久久久| 亚洲图片欧美午夜| 国产成人a亚洲精品| 亚洲免费影视第一页| 性色av香蕉一区二区| 欧美在线视频免费观看| 亚洲国产福利在线| 欧美成人全部免费| 欧美高清在线播放| 久久久久九九九九| 亚洲人成绝费网站色www| 亚洲欧美成人一区二区在线电影| 精品美女久久久久久免费| 国产精品青青在线观看爽香蕉| 国产+成+人+亚洲欧洲| 精品色蜜蜜精品视频在线观看| 欧美日韩在线看| 久久精品国产精品亚洲| 国产精品免费福利| 成人在线视频网站| 亚洲小视频在线观看| 国产日韩一区在线| 欧美多人乱p欧美4p久久| 97视频在线观看视频免费视频| 九九久久国产精品| 日本久久中文字幕| 久久精品精品电影网| 久久精品国产久精国产一老狼| 国产一区玩具在线观看| 国产91精品网站| 亚洲精品在线不卡| 国产亚洲欧美一区| 亚洲人成绝费网站色www| 亚洲美女性生活视频| 欧美综合在线第二页| 91免费视频国产| 一本久久综合亚洲鲁鲁| 久久久久免费精品国产| 国产精品草莓在线免费观看| 亚洲欧美日韩精品久久亚洲区| 中文字幕亚洲自拍| 久久av中文字幕| 亚洲精美色品网站| 97精品在线视频| 国产视频丨精品|在线观看| 91精品国产乱码久久久久久久久|