%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
UserID=SafeRequest("id","get")
GetUserIP = Request.ServerVariables("REMOTE_ADDR")
UID=md5(trim(UserID)+123)
If CD_AdData="no" Then
Response.Write "
对不起,本站宣传系统暂不开放!
"
Response.End
End If
Set CmsDjUser = New CmsDj_Com_User
Set RsUser = CmsDjUser.GetRs("UserID",0,"UserID="&UserID)
If Not RsUser.Eof Then
If Request.Cookies("CmsDj_Ad_Cookie")("Ad_User" & UID)<>"yes" Then
Response.Cookies("CmsDj_Ad_Cookie")("Ad_User" & UID)="yes"
Response.Cookies("CmsDj_Ad_Cookie").Expires=date+1
Set CmsDjAdData = New CmsDj_Com_AdData
Set Rs = CmsDjAdData.GetRs("UserIP,LastTime",0,"UserID="&UserID)
If Rs.RecordCount UserID then
CheckUserIPWhetherExist = 0
Else
CheckUserIPWhetherExist = 1
End If
End if
Rst.Close
Set Rst = Nothing
End Function
Function GetSBInfo(Str,Flag)
If inStr(Str,";")>0 then
Dim T
T = split(Str,";")
If Ubound(T) >= 2 then
T(2) = replace(T(2),")","")
T(2) = replace(T(2),"NT 5.2","2003")
T(2) = replace(T(2),"NT 5.1","XP")
T(2) = replace(T(2),"NT 5.0","2000")
T(2) = replace(T(2),"9x","Me")
T(1) = Trim(T(1))
T(2) = Trim(T(2))
If Flag = 1 then
GetSBInfo = T(1)
Else
GetSBInfo = T(2)
End If
Else
If Flag = 1 then
GetSBInfo = "未知"
Else
GetSBInfo = "未知"
End If
End If
Else
If Flag = 1 then
GetSBInfo = "未知"
Else
GetSBInfo = "未知"
End If
End If
End Function
Function LookUserUpdateCLass(LastTime)
if CD_AdDataType = 2 then
if DateDiff("h",LastTime,Now()) >= 24 then
LookUserUpdateCLass = 1
Else
LookUserUpdateCLass = 0
End if
Elseif CD_AdDataType = 1 then
if DateDiff("h",LastTime,Now()) >= 12 then
LookUserUpdateCLass = 1
Else
LookUserUpdateCLass = 0
End if
Elseif CD_AdDataType = 0 then
if Cstr(Month(LastTime)) <> Cstr(Month(Date())) then
if Cstr(Day(LastTime)) <> Cstr(Day(Date())) then
LookUserUpdateCLass = 1
Else
LookUserUpdateCLass = 0
End if
Else
if Cstr(Day(LastTime)) <> Cstr(Day(Date())) then
LookUserUpdateCLass = 1
Else
LookUserUpdateCLass = 0
End if
End if
End if
End Function
%>