asp.netÖÐÔõÑù»ñµÃÉÏÒ»¸öÁ´½ÓµØÖ·
¸÷λ¸ßÊÖ£º
Request.UrlReferrer Ö»ÄÜ»ñµÃµ±Ç°µØÖ·£¬£¬£¬ÎÒÏë»ñµÃËüÁ´½Ó¹ýÀ´µÄÉÏÒ»¸öÒ³ÃæµÄµØÖ·£¬
ÏñCSDNµÇ¼³É¹¦ºó¿ÉÒÔ·µ»ØÉÏÒ»¸öÒ³ÃæÄÇÑù
×Ô¼º¶¥Æð
À´Ô´µØÖ·:
Request.ServerVariables["HTTP_REFERER"]
javascript:history.go(-1)
¶¥
ÎÒÊÇ´Óindex.aspxÒ³Ãæ£¬ÔÚcsÖÐRedirectµ½Login.aspxÒ³Ãæ,ÒªÔÚLoginµÄcsÖеõ½index.aspxµÄ·¾¶
Request.ServerVariables["HTTP_REFERER"]ÓëRequest.UrlReferrerÊÇÒ»ÑùµÄ
Request.UrlReferrer¿ÉÒÔ»ñÈ¡¿Í»§¶ËÉÏ´ÎÇëÇóµÄurlµÄÓйØÐÅÏ¢£¬ÕâÑùÎÒÃǾͿÉÒÔͨ¹ýÕâ¸öÊôÐÔ·µ»Øµ½¡°ÉÏÒ»Ò³¡±¡£
ʾÀýÈçÏ£º
1. Ê×ÏÈÔÚPage_loadÖлñµÃ²¢´¢´æ¸ÃÐÅÏ¢
Page_load(object obj,EventArgs e)
{
¡¡¡¡if(!IsPostBack)
¡¡¡¡{
¡¡¡¡¡¡¡¡if(Request.UrlReferrer!=null) //
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡ViewState["UrlReferrer"]=Request.UrlReferrer.ToString();
¡¡¡¡¡¡¡¡}
¡¡¡¡}
}
l Ò³Ãæ»Ø·¢ºó»á¸Ä±äRequest.UrlReferrer£¬½«ÆäÖ¸Ïòµ±Ç°Ò³Ã棬ËùÒÔÐèÒª½øÐÐÅжϣºÖ»ÓÐÔÚµÚÒ»´ÎÇëÇóÒ³ÃæµÄʱºò²Å´¢´æ¸ÃÐÅÏ¢£»
l ÒòΪ¿ÉÄÜ¡°ÉÏÒ»´Î¡±µÄurl²»´æÔÚ£¬ËùÒÔÐèÒª½øÐÐÅжϣ¬Ö»ÓÐÔÚRequest.UrlReferrer´æÔÚµÄÇé¿öÏ²ŽøÐд¢´æ£»
2. È»ºóÔÚ·µ»Øº¯ÊýÖÐʹÓøÃÐÅÏ¢
void Re
Ïà¹ØÎÊ´ð£º
°ÑÒµÎñ²ãµÄ¶¼Ð´ÔÚdllÎļþÖÐÁË£¬ÏÖÔÚÏëÒªÐ޸쬴ó¼Ò¶¼ÓÃʲô¹¤¾ß´ò¿ª£¿
ÓÃvisual studio×Ô´øµÄ ildasm¿ÉÒÔÂð£¿
ÆÚ´ý¸ßÊÖ
LZºÃÀ÷º¦
Ó÷´±àÒëÈí¼þ
ÎÒÓÃReflectorÖ»ÄÜ¿´£¬²»Äܸİ¡£¿
ÓÐÃ ......
ÕýÔÚѧϰÕâ¸ö¶«¶« ¸Ð¾õºÜ¶àµØ·½²»ÊǺܶ® ÕýÔÚŬÁ¦ É¢µã·Û¸øasp.netµÄͬÈÊÃÇ Çó½ÌºÃµÄѧϰ×ÊÁÏ Ð»Ð»
²Î¿¼
asp.net/mvcÉÏÓкܶàÄÚÈÝ¡£
×î½üÒ²ÔÚ¿´¡£
ͬÁÄ¡£
JF,3Q
±ÈÎÒÓÐǰ;, ÎÒÖÁÉÙĿǰ ......
ÔÚµ¯³ö¿òÖеã»÷Ò»¸ö°´Å¥£¬Ôõôµ÷תµ½ÁíÒ»¸öä¯ÀÀÆ÷£¬²¢ÇÒÔÚ¸Ãä¯ÀÀÆ÷´ò¿ªÁ½¸öÒ³Ãæ
ÄãµÄÒâ˼Ӧ¸ÃÊÇ
response.write("<script>alert('È·ÈÏ'); window.location.href('xxxx.aspx'); </script>"); ......
ÎÒÏëÿÌì°ëÒ¹×Ô¶¯Éú³É¾²Ì¬Ò³Ãæ¡£
ÔõôʵÏÖÕâ¸ö·½·¨¡£
ÄÇλ¸ßÊÖÖªµÀ£¬Çë´Í½ÌÏ¡£
д·þÎñ!
Ôõôд
д·þÎñ ¿ªÏß³Ì Ð´Îļþ ÈëÊý¾Ý¿â
д·þÎñ»òÕßÓÿªÔ´µÄµ÷¶È¿ò¼ÜQuartz.net
½¨ÒéÓúóÕߣ¬ºóÕßÌṩ±È½ÏÁé»îµ ......