温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

网页防止F5刷及软件工具刷

发布时间:2020-06-22 15:58:43 来源:网络 阅读:375 作者:xuyanhuiwansui 栏目:编程语言

在自己工作中,一些功能特效同大家一起分享……

防止软件刷js代码
<%--防止软件刷网页--%>
<script src="../Script/jquery-1.4.1.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
var movetimes = 0; //移动次数
$(document).mousemove(function (even) {
movetimes++;
if (movetimes > 100) { //事件被执行次数大于n,设置个比较保守的值
$(document).unbind("mousemove"); //解除mousemove绑定
//此处执行异步提交数据,使用POST形式提交请求
alert("异步提交记录请求!");
}
});
});

//通过Cookie记录游客IP5分钟内,浏览次数不会增加

 protected void Page_Init(object sender, EventArgs e)
{
//记录游客的IP及cookie
string userIp =Page.Request.UserHostAddress.ToString();
if (Request.Cookies["userIp"] == null)
{
HttpCookie cookieIp = new HttpCookie("userIp");
DateTime dtNow = DateTime.Now;
TimeSpan tsTime = new TimeSpan(0, 0, 300);//cookie的存活期是60秒
cookieIp.Expires = dtNow + tsTime;
Response.Cookies.Add(cookieIp);
//浏览次数+1(更新)
int supplyID = int.Parse(Request.QueryString["SupplyID"].ToString());
string updateHits = "update SupplyInfo set Hits=Hits+1 where SupplyID=" + supplyID;
DataAccess.DC.ExecSqlReturn(updateHits);
}

}

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI