一本一本久久a久久精品综合,啦啦啦视频免费播放在线观看,六十六十路熟妇高熟在线,老头解开奶罩吸奶头高潮视频,一本久久a久久免费精品不卡,顶级欧美熟妇高清xxxxx,爆乳熟妇一区二区三区霸乳,无码h黄肉3d动漫在线观看

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁網絡編程Asp編程 → ASP清除Application緩存的問題

ASP清除Application緩存的問題

我要評論 2012/08/21 22:20:21 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:433次

Asp中的 Application 是一個公用的對像

我們可以用一個語句來清理服務器上的所有Application 對像

application.contents.removeall  '清空所有緩存

會員登陸后修改application變量,比如我們用一個application("login")=true表示登陸了.那么登陸時就應該先進行一次的application("login")=ture
直到其退出后才會將其值修改為false.
當然登陸前先檢查一下application("login")的值,若不存在或是false就可以讓其進行登陸,否則做出限制跟轉至錯誤提示頁面.

而session只是一個單用戶的級別,不合適用的.而session變量是其他用戶根本取不到的.

剩下要考慮的是非正常退出等,如果user1直接關閉的瀏覽器,那么沒有退出時進行修改application("login")的值,這時會發生所有用戶都登陸不上的問題.這里要用到session_OnEnd事件進行一次的清除變量,這里面顯然要加上application("login")=false或null這樣的修改.但是還要把session.tiomeout時間設短一點,要不如果某用戶關閉后要等很長的時間后才可能登陸的.但是過短又不行,如果太短的話,你的這個用戶連一個填寫表單完成的機會都沒有,那么user2會搶先登陸進去的.顯然,這里最好的辦法就是增加一個提醒機制進行計時,比如我設的是十分鐘,在登陸者的頁面上會出現計時的,倒計至9分鐘左右讓其點一個按鈕與服務器交互一下,這樣計時器重新從十分鐘開始計時.或者寫一個小的自動請求服務的ajax,讓其每隔1分鐘向服務器發一次請求,這樣時間你可以設置為略大于1分鐘而保證在線者的不掉線,別人不能搶入,而其關閉后,顯然1分鐘后允許別人登陸.

過期頁面的處理,如果一個用戶在session時間內無任何服務器動作的話,可由別的登陸用戶進行搶入,這時,也就是十分鐘后,該頁面進行了刷新操作,此時必須把這個用戶進行一個過期處理.不能讓其再進入,如果不加過期處理,此時會發生兩個人同時在線的情況.

搶登陸,假定兩地都有用戶在同時搶登陸時,如果進行處理.user1登陸時發現application("login")的值是可以登陸的.于是就正在填寫,而user2此時也在讀取application的值,發現可以登陸,那么兩者會同時登陸上的.解決的辦法是:
1,頁面進行取值的方法,也就是說當有人請求login頁面時就先進行application值的更改.其他用戶再請求時已經不能請求到頁面了.或請求到了不允話登陸的頁面信息.但如果是這樣的話,不管登陸沒有登陸都是要清除的,所以session_OnEnd事件中不管是否登陸都要進行application的靖除的.
2.鎖定變量的方法,application變量是可以鎖定的,進入頁面時先將application進行鎖定,而其他用戶是取不到值的.取不到值時就好辦了,提示有用戶正在嘗試登陸.當然無論那個嘗試登陸的是否登陸都要對其進行解鎖的.也就是說在關閉頁面中,最好是這樣,寫一個ajax進行application進行解除鎖定.當然登陸完成時也要進行解鎖定.最后是如果意外時,session_OnEnd也要進行嘗試解鎖定,如果變量正在鎖定,則解鎖定就是嘗試解鎖定的意思.

當然,數據庫法也可以用的,數據庫中有一個字段進行標志,但這樣的解決方法只是將使用application變量,換成了使用字段而已.其他都是一樣的.但速度上與安全上依賴于application變量比較好的.

一樓,session變量是一個用戶級變量,請問另一個用戶在登陸時如果得到其他用戶的變量?這樣不亂套了嗎?別忘記一句話:每一個用戶在請求頁面時都自動生成一個session的.而application則是全局變量,網頁的即時聊天就是來源于這個變量的.但變量過大時會占用服務器較大的內存的!
二樓,就是一個統計在線用戶的程序,請問,考慮到兩個用戶在同時嘗試登陸的情況嗎?這種方法可以是登陸上,但必須加代碼再測試一下是否有同時在線用戶,如果有,必須讓其當即退出登陸才行的,這樣才能做到單用戶登陸.

不過一個用戶登陸的網站你干什么用呢?如果是單單限制登陸用戶不能進入login界面的話,可以使用session值,在登陸界面中進行一次的簡單判斷嘛.那樣的話又非常簡單,比如登陸用戶登陸后會有session("username"),在登陸頁面上去查這個查是否為空或是否存在,若為空或存在則正常登陸,否則轉向錯誤頁面不就行了?

關鍵詞:ASP

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 11 白癡
  • 11 拜托
  • 2 哇
  • 2 加油
  • 15 鄙視
主站蜘蛛池模板: 中美日韩毛片免费观看| 少妇啊灬啊灬用力啊快小熊| 97人妻无码一区二区精品免费| 国产精品免费视频色拍拍| 在线不卡av片免费观看| 少妇的丰满3中文字幕| 幻女free性俄罗斯毛片| 国产+无码+免费| 男女啪啪gif动态图27报| 成全高清在线观看免费| 国产艳情熟女视频| 无码精品a∨在线观看无广告| 搡老女人老熟妇hhd| 亚洲自偷自拍另类第1页| 97碰碰碰人妻无码视频| 人善交oooooo另类毛片| 女人下边被添全过视频| 亚洲av午夜精品无码专区| 啦啦啦中文高清在线观看7| 有码av| 最新videosfree性另类| 精品少妇人妻av无码久久| 一本色综合网久久| 极品熟妇大蝴蝶20p| 国产精品无码免费播放| 吸咬奶头狂揉60分钟视频| gogogo手机高清在线| 成人影片一区免费观看| 空之色水之色| 少女韩国在线观看完整版免费 | 精品无码一区二区的天堂| 欧美乱大交| 国产精品美女久久久网av| 99久热在线精品视频观看| 男男freegayvideosxxxx| 久久99精品久久久久婷婷| gogogo香港高清免费完整版| 中文字幕乱码一区av久久| 动漫黄在线观看免费| 亚洲av永久无码精品| 激情综合色五月丁香六月欧美 |