微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP限制同IP访问次数预防被采集

采集现在没有太好的方法避免,编程之家下面跟大家分享:ASP限制同IP访问次数预防被采集,其原理是使用cookies和判断请求次数,限制1分钟内的用户请求次数

ASP限制同IP访问次数预防被采集

<%

Dim AppealNum,AppealCount

AppealNum=5 '同一IP 1分钟内只允许请求5次

AppealCount=Request.Cookies("AppealCount")

If AppealCount="" Then

response.Cookies("AppealCount")=1

AppealCount=1

response.cookies("AppealCount").expires=dateadd("s",60,Now())

Else

response.Cookies("AppealCount")=AppealCount+1

response.cookies("AppealCount").expires=dateadd("s",60,Now())

End If

if int(AppealCount)>int(AppealNum) then

response.write "请不要采集本站内容哦!"

response.end

End If

%>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐