天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net網站防惡意刷新的Cookies與Session解決方法

本文實例講述了ASP.NET網站防惡意刷新的Cookies與Session解決方法,是WEB程序設計中非常實用的技巧。分享給大家供大家參考。具體實現方法如下:

Session版實現方法:

public double time;public const int freetime = 1;//防刷冰凍時間間隔,當前為1秒#region 防惡意刷新if (Session.SessionID == null){  Response.End();}else if (Session["sionid"] == null){  Session["sionid"] = Session.SessionID;}if (Session["last"] == null){  Session["last"] = DateTime.Now;}else{  DateTime thisTime = DateTime.Now;  DateTime lastTime = DateTime.Parse(Session["last"].ToString());  if (Session.SessionID == Session["sionid"].ToString()) Session["last"] = thisTime;  TimeSpan ts = thisTime - lastTime;  time = ts.TotalMilliseconds;  if (time < freetime * 500)  { warm_prompt();  }}#endregionpublic void warm_prompt(){    Response.Write("<table width='778' border='0' align='center' cellpadding='3' cellspacing='2' bgcolor='#009900' style='font-size: 14px; '>");    Response.Write(" <tr bgcolor='#FFFFFF'>");    Response.Write("  <td><img src='/newimages/logos.gif'></td>");    Response.Write("  <td bgcolor='#EEFFEE'為了保證您的訪問安全,請您 " + freetime + " 秒后<a href='" + Request.RawUrl + "' target='_self' style='color:#FF0000;'>點擊這里刷新</a>此頁面</td>");    Response.Write(" </tr>");    Response.Write("</table>");    Response.End();}

Cookies版實現方法:

public double time;public const int freetime = 2;#region 防惡意刷新string page;if (Request.Cookies["page"] == null){  page = "";}else{  page = HttpContext.Current.Request.Cookies["page"].Value.ToString(); //獲取cookie中存儲的url值 }string strThisPage = HttpContext.Current.Request.Url.PathAndQuery.ToString();//獲取當前頁地址 DateTime LastTime = DateTime.Now;if (page.Equals(strThisPage))//如果cookie中的值和當前頁相等,那么表示是刷新操作 {  TimeSpan ts = LastTime - DateTime.Parse(HttpContext.Current.Request.Cookies["time"].Value.ToString());  time = ts.Seconds;  if (time < freetime)  { warm_prompt();  }}else{  //執行操作   Response.Cookies["page"].Value = strThisPage;  Response.Cookies["time"].Value = LastTime.ToString();}#endregionpublic void warm_prompt(){    Response.Write("<table width='778' border='0' align='center' cellpadding='3' cellspacing='2' bgcolor='#009900' style='font-size: 14px; '>");    Response.Write(" <tr bgcolor='#FFFFFF'>");    Response.Write("  <td><img src='/newimages/logos.gif'></td>");    Response.Write("  <td bgcolor='#EEFFEE'為了保證您的訪問安全,頁面將在2秒后將自動跳轉到您要訪問的內容!</td>");    Response.Write(" </tr>");    Response.Write("</table>");    Response.Write("<meta http-equiv=/"refresh/" content=/"2/";URL=" + HttpContext.Current.Request.Cookies["page"].Value.ToString() + ">");    Response.End();}

相信本文所述對大家的ASP.NET程序設計有一定的借鑒價值。

AspNet技術asp.net網站防惡意刷新的Cookies與Session解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 黑人BBCVIDEOS极品 | 青柠在线观看免费全集 | 久久6699精品国产人妻 | 蜜柚视频在线观看全集免费观看 | 亚洲成a人不卡在线观看 | 使劲别停好大好深好爽动态图 | 亚洲视频国产 | 中文字幕在线视频网站 | 亚洲视频在线观 | 国偷自产视频一区二区久 | 人妻互换免费中文字幕 | 国产亚洲人成在线视频 | 视频区 国产 欧美 日韩 | 琪琪SEE色原网色原网站18 | 亚洲免费无码中文在线 | 黄图gif揉胸吸奶 | 亚洲A片不卡无码久久尤物 亚洲a免费 | 美女的隐私蜜桃传媒免费看 | 国产精品系列在线观看 | 99热久久这里只有精品视频 | 麻豆高清区在线 | 性欧美xxxxporn| 18禁黄无遮挡禁游戏在线下载 | 俄罗斯XX性幻女18 | 欧美整片华人play | 在线日本高清日本免费 | 99青草青草久热精品视频 | 色拍拍噜噜噜啦啦新网站 | 亚欧日韩毛片在线看免费网站 | 亚洲国产精品免费观看 | 久久99国产综合精品AV蜜桃 | 亚洲AV无码专区国产乱码网站 | 善良的小峓子2在钱免费中文字 | 久久久视频2019午夜福利 | 暖暖免费 高清 日本社区中文 | 日本女人下面毛茸茸 | 久久精品亚洲国产AV涩情 | 国产午夜在线精品三级a午夜电影 | 97在线免费观看视频 | 草莓视频在线播放视频 | 无码欧美喷潮福利XXXX |