我们实验室的网站使用的是科讯7.0正式版的,非常感谢!
因为实验室都是公用同一个ip,在论坛发起的投票结果只能投1票了,请问怎么解决这个问题?有设置的地方吗?
刚发完帖子就找到解决的方法了,方法是:
找到一下文件:\Club\ajax.asp,用代码编辑器打开,记事本也行。找到下面代码,将第3行开始的内容全部注释掉就行了。('××××××就是注释)
-
Dim IPNum:IPNum=KS.ChkClng(RS("IpNum"))
- Dim IPNums:IPNums=RS("IPNums")
- 'If IpNums<>0 Then // 为解决一个ip只能投票1次的方法
- ' If Conn.Execute("Select Count(ID) From KS_PhotoVote Where UserIp='" & KS.GetIP & "' and ChannelID=-1 And InfoID='" & ID & "'")(0)>=IPNums Then
- ' RS.Close:Set RS=Nothing
- ' KS.Die Escape("对不起,每个IP最多只能投" & IPNums & "次!")
- ' End If
- ' End If
- ' If IpNum<>0 Then
- ' If Conn.Execute("Select Count(ID) From KS_PhotoVote Where Year(VoteTime)=" & Year(Now) & " and Month(VoteTime)=" & Month(Now) & " and Day(VoteTime)=" & Day(Now) & " and UserIp='" & KS.GetIP & "' and ChannelID=-1 And InfoID='" & ID & "'")(0)>=IPNum Then
- ' RS.Close:Set RS=Nothing
- ' KS.Die Escape("对不起,每个IP一天最多只能投" & IPNum & "次!")
- ' End If
- ' End If