<% @ language=vbscript CODEPAGE="65001"%> <% dim connectionstr set conn=Server.CreateObject("ADODB.Connection") Set rs=server.CreateObject("Adodb.recordset") connectionstr="driver={mysql odbc 3.51 driver};database=zjwdb_69910;server=localhost;uid=zjwdb_69910;password=luoqingwen" conn.open connectionstr visitors=date() exec="select * from mycount" rs.CursorLocation=3 rs.open exec,conn,3,3 rs.movelast if IsEmpty(session("connected")) then '禁止其它用户更改计数器的值 'application.lock if rs.fields("date")=visitors then currentclick=rs.fields("click")+1 visitor=rs.fields(0).value rs("click")=rs.fields("click")+1 rs.update else currentclick=1 visitor=rs.fields("date") rs.addnew rs("id")=rs.fields("id")+1 rs("date")=visitors rs("click")=1 rs.update end if '取消锁定,允许用户更改计数器的值 'application.unlock else 'application.lock currentclick=rs.fields("click") 'application.unlock end if rs.close session("connected")=TRUE '设定来访者为已连接者(TRUE),此时再按“刷新”按钮计数器值不会变化。 exec="select sum(click) as totalclick from mycount" rs.CursorLocation=3 rs.open exec,conn,3,3 rs.movelast visitor=rs.fields(0) rs.close exec="select click from mycount where date='" & visitors-1 & "'" rs.CursorLocation=3 rs.open exec,conn,3,3 rs.movelast if rs.recordcount=0 then yesterdayvisitor=0 else yesterdayvisitor=rs.fields(0).value end if rs.close 'response.write "" & visitor & "," & yesterdayvisitor & "," & currentclick & "" response.write("document.write('自2010-01-01以来
本站点击数
" & visitor & "
昨日点击数 " _ & yesterdayvisitor & "
今日点击数 " & currentclick & "