国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

用ASP統(tǒng)計用戶在網(wǎng)站的停留時間(2)

用ASP統(tǒng)計用戶在網(wǎng)站的停留時間(2)

更新時間:2022-04-28 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

然后你就可以用任何方式來使用這些數(shù)據(jù)了。你可以創(chuàng)建ASP頁面來讀取數(shù)據(jù)并將數(shù)據(jù)呈現(xiàn)給管理員,或者從數(shù)據(jù)庫中將其復(fù)制到一個電子工作表中,有時間的時候再進(jìn)行分析。

  但是要記住,使用ASP sessions會帶來一些問題。在ASP 2.0中,當(dāng)主應(yīng)用程序目錄下的嵌套目錄中有g(shù)lobal.asa 的副本時,有時sessions 會丟失。還有,如果你在URL、頁面文件名以及頁面之間的超級鏈接中使用字母的大小寫不同的話,象Navigator那樣的瀏覽器就把URL作為大小寫敏感來對待,因此不把特殊的ASP session cookie發(fā)送回來,這樣這種
方法的使用也是不可靠的。

  

“客戶機(jī)端Cookie”技術(shù)
  使用客戶機(jī)端Cookie也很容易。完成這一工作的代碼可以放在一個ASP #include 文件中,然后將它插入到站點(diǎn)中用戶肯定會去訪問的主頁面中。當(dāng)然,如果愿意的話可以將其插入所有的頁面。只要在用戶訪問的過程中它工作正常,就能給出正確的結(jié)果。

  設(shè)置了路徑和日志文件名之后,代碼定義一個子程序,將一個值附加到日志文件的,就象前面的“ASP Sessions”的例子一樣。如果你愿意的話,可以取代我們使用的代碼來更新一個數(shù)據(jù)庫表而不是一個日志文件。

< %

'measure visit length with cookie



'set path and name of log file to be created

'edit to suit your own machine directory layout

'remember to give the directory Write or Full

'Control permission for the IUSR_machine account

strFileName = "C:Tempvisit_lengths.txt"



Sub UpdateLogFile(intVisitLength)

On Error Resume Next

If intVisitLength > 0 Then

   'got a valid time so enter it into a log file

   strInfo = "Session ending at " & Now() _

     & " lasted for " & CStr(intVisitLength) & " minute(s)."

   'add user name to the log entry string here if required

   'strInfo = strInfo & " User name: " & strUserName

   Set objFileObject = Server.CreateObject("Scripting.FileSystemObject")

   'open text file to append data (the ForAppending constant = 8)

   Set objFile = objFileObject.OpenTextFile(strFileName, 8, True)

   objFile.WriteLine strInfo

   objFile.Close

   Set objFile = Nothing

   Set objFileObject = Nothing

End If

End Sub



讀一個存在的Cookie
  現(xiàn)在我們可以進(jìn)行實質(zhì)性的工作了。代碼的其余部分檢查是否有一個現(xiàn)存的Cookie供這個用戶使用,如果有的話就確認(rèn)它包含有效的日期和時間(我們檢查它必須是一個1990年之后的日期)。如果cookie是有效的,它隨后檢查自從這個用戶裝載最后一頁(也就是他們執(zhí)行這個代碼的最后一次)是否已經(jīng)過了30分鐘以上。如果已經(jīng)超過了30分鐘,我們就把它算做一個新的訪問,你可以根據(jù)你的站點(diǎn)和需求來修改這個值。

...

'get session start time from existing cookie if it exists

datStart = CDate(Request.Cookies("SiteVisits")("StartTime"))

If Year(datStart) > 1990 Then

'cookie already exists, so get values

datLast = CDate(Request.Cookies("SiteVisits")("LastTime"))

If (DateDiff("n", datLast, Now()) > 30) Then

   'more than 30 minutes since last visit so count as new visit

   'get length of last visit and update log file

   intMinutes = DateDiff("n", datStart, datLast)

   UpdateLogFile intMinutes

   ...

  這時,通過在頁面的頂端執(zhí)行UpdateLogFile子程序,我們已經(jīng)存儲了他們上一次訪問的長度, 這是他們上次訪問的分鐘數(shù)。然后就可以把我們收集的兩個值更新成當(dāng)前的日期和時間,可以開始記錄這次訪問的長度了。

  要注意,30分鐘過去之后才能看到表格中的任何條目。在試驗時,你可以用一個較短的值來修改代碼。



記錄訪問的時間長度
   ...

   'update values for cookie

   'use new start time and new 'last page load' time

   datStart = Now()

   datLast = Now()

Else

   ...

  如果自從最后一次執(zhí)行這個代碼的時間少于30分鐘,我們把它算成是當(dāng)前訪問的一部分,因此我們只需要更新cookie中的值作為他們上次訪問的時間:

   ...

   'less than 30 minutes since last visit so count as the same visit

   'update values for cookie - just change the 'last page load' time

   datLast = Now()

End If

Else

...



設(shè)置默認(rèn)值
  這里的代碼只是在我們沒有從訪問者那里得到一個有效的cookie時才會執(zhí)行,因此我們所能做的就是使用一個當(dāng)前日期和時間的新cookie來得到最后一次訪問的開始和最后的數(shù)值:

...

'valid cookie does not exist so set values for a new one

datStart = Now()

datLast = Now()

End If

...



創(chuàng)建返回Cookie值
  現(xiàn)在,我們已經(jīng)涉及到了cookie中現(xiàn)存值的所有可能的情況,并且我們把新的cookie值存儲在datStart和datLast變量中。這樣我們就可以創(chuàng)建發(fā)送回這個訪問者的cookie了。注意,每次我們都要重新創(chuàng)建整個cookie,因為當(dāng)試圖修改其中一個值而更新cookie時,會破壞其它的所有現(xiàn)存值:

...

'create cookie to send back to client

'have to recreate whole cookie - can't just change some values

Response.Cookies("SiteVisits")("StartTime") = datStart

Response.Cookies("SiteVisits")("LastTime") = datLast

Response.Cookies("SiteVisits").path = "/" 'apply to entire site



'make it stay on the user's system for three months

Response.Cookies("SiteVisits").expires = DateAdd("m", 3, Now)

% >

  cookie技術(shù)的一個問題是當(dāng)訪問者重新回到你的站點(diǎn)時,你只能測量他上次訪問的長度。為此,我們允許cookie在他們的機(jī)器上存在3個月,你可以修改這個時間值來適應(yīng)你的需求。



溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        欧美久久一区二区| 国产亚洲视频系列| 亚洲国产一区视频| 久久久精品国产免费观看同学| 成人av集中营| 国产一区二区三区精品视频| 午夜精品久久久久久久久| 亚洲国产精品二十页| 欧美成人bangbros| 欧美日本在线播放| eeuss鲁一区二区三区| 国产·精品毛片| 免费成人在线观看| 亚洲综合久久久久| 亚洲欧美综合在线精品| 久久丝袜美腿综合| 欧美日韩国产经典色站一区二区三区| 99久久综合狠狠综合久久| 国内精品免费在线观看| 日本女优在线视频一区二区| 亚洲高清在线视频| 欧美精品在线一区二区三区| 国产精品久久久久久久久晋中 | 亚洲精品中文字幕在线观看| 国产视频一区二区在线观看| 日韩免费高清av| 日韩精品中文字幕在线不卡尤物| 欧美日韩美少妇| 欧美伊人久久久久久午夜久久久久| 国产精品白丝av| 国产很黄免费观看久久| 丰满少妇久久久久久久| 国产馆精品极品| 成人动漫av在线| 日韩成人伦理电影在线观看| 亚洲视频一区在线| 久久久久久久国产精品影院| 欧美美女一区二区在线观看| 成人综合婷婷国产精品久久蜜臀| 香蕉av福利精品导航| 中文字幕五月欧美| 久久精品水蜜桃av综合天堂| 日韩一区二区电影网| 欧美成人福利视频| 欧美激情综合在线| 亚洲精品午夜久久久| 亚洲韩国精品一区| 麻豆专区一区二区三区四区五区| 奇米四色…亚洲| 黄色成人免费在线| 大尺度一区二区| 日本精品一级二级| 色狠狠一区二区| 欧美视频一区二区三区四区 | 日韩一区二区三区在线观看| 精品日韩在线一区| 亚洲欧洲av在线| 五月天久久比比资源色| 亚洲电影欧美电影有声小说| 日韩电影免费在线看| 天天影视网天天综合色在线播放| 亚洲精品成人在线| 亚洲午夜电影在线观看| 国产主播一区二区| 91丨porny丨首页| 欧美一区二区黄| 中文字幕欧美一区| 亚洲欧美福利一区二区| 亚洲欧美日韩久久| 日韩精品一级二级 | 69久久夜色精品国产69蝌蚪网| 欧美成人激情免费网| 中文字幕综合网| 久久99国产精品久久99果冻传媒| 国产精品77777竹菊影视小说| 色综合久久天天综合网| 欧美一级二级三级蜜桃| 亚洲三级小视频| 91精品国产综合久久婷婷香蕉| 久久99热国产| 欧美喷水一区二区| 国产午夜精品在线观看| 色综合久久久久综合99| www.亚洲免费av| 成人高清免费观看| 日韩成人免费在线| 不卡av在线免费观看| 日韩免费视频线观看| 伊人婷婷欧美激情| 国产一区 二区| 91精品国产麻豆国产自产在线 | 首页国产丝袜综合| 日本道色综合久久| 日本一区二区视频在线| 久久精品国产999大香线蕉| 欧美性生活一区| 国产精品传媒视频| 久久综合九色综合97_久久久| 91精品欧美福利在线观看| 美日韩黄色大片| 亚洲视频图片小说| 色吊一区二区三区| 午夜久久久久久电影| 欧美三级一区二区| 欧美日韩国产美女| 国产精品欧美综合在线| 欧美综合视频在线观看| 亚洲私人影院在线观看| 久久精品视频免费观看| 精品一区二区免费在线观看| 777xxx欧美| 午夜免费欧美电影| 97久久超碰国产精品| 日韩三级免费观看| 日韩电影在线看| 日韩精品一区二区三区四区| 日韩精品成人一区二区三区| 欧美一区二区在线播放| 亚洲成a天堂v人片| 亚洲一区二区影院| 国产成人亚洲综合a∨婷婷图片 | 亚洲国产精品v| 亚洲大片免费看| 成人中文字幕在线| 欧美韩日一区二区三区四区| 成人黄色片在线观看| 亚洲欧洲日产国码二区| 日韩欧美国产一二三区| 蜜臀国产一区二区三区在线播放| 欧美一区二区三区白人| 国产自产v一区二区三区c| 欧美日韩在线亚洲一区蜜芽| 国产欧美日韩三区| 91国偷自产一区二区三区成为亚洲经典| 亚洲精品在线三区| 成人av免费在线观看| 亚洲国产视频一区二区| 91精品国产品国语在线不卡| 紧缚奴在线一区二区三区| 欧美韩日一区二区三区| 色婷婷综合久久久中文字幕| 午夜久久久久久久久| 国产亚洲一区二区三区| 国产在线麻豆精品观看| 亚洲女女做受ⅹxx高潮| 日韩午夜三级在线| 成人精品鲁一区一区二区| 亚洲激情图片qvod| 精品国产百合女同互慰| 99麻豆久久久国产精品免费优播| 天堂va蜜桃一区二区三区漫画版| 欧美最新大片在线看 | 国产一区啦啦啦在线观看| 日韩毛片一二三区| 欧美成人女星排名| 成人久久视频在线观看| 欧美二区三区91| 国产欧美精品日韩区二区麻豆天美| 五月激情六月综合| 国产精品久久久久久久久快鸭 | 九九国产精品视频| 亚洲婷婷综合久久一本伊一区| 制服丝袜亚洲色图| 99精品视频在线观看| 久久99久久精品| 亚洲一区视频在线| 国产精品看片你懂得| 日韩欧美123| 欧美肥胖老妇做爰| 在线中文字幕一区| jvid福利写真一区二区三区| 成人小视频在线| 中文字幕亚洲不卡| 激情综合五月婷婷| 色婷婷久久久亚洲一区二区三区| 久久国产人妖系列| 久久青草欧美一区二区三区| 国产91在线|亚洲| 日本美女一区二区三区视频| 在线视频欧美区| 爽爽淫人综合网网站| 久久久久综合网| 91美女视频网站| 国产精品91一区二区| 欧美一区二区三区视频免费| 亚洲一卡二卡三卡四卡| 无码av免费一区二区三区试看| 国内久久精品视频| 91蜜桃传媒精品久久久一区二区| 国产一区二区看久久| 久久精品视频网| 欧美精品一区二区精品网| 欧美日韩美女一区二区| 91热门视频在线观看| 成人免费看视频| 国产传媒久久文化传媒| 国产麻豆91精品| 国产成人av电影在线观看| 亚洲欧美色综合| 亚洲乱码国产乱码精品精的特点|