zoukankan      html  css  js  c++  java
  • 全局应用程序类Global

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.SessionState;

    namespace 全局应用程序类Global应用
    {
        
    public class Global : System.Web.HttpApplication
        {

            
    protected void Application_Start(object sender, EventArgs e)
            {
                
    //程序第一次运行;
            }

            
    protected void Session_Start(object sender, EventArgs e)
            {
                
    //Session第一次接入时触发,可以实现在线用户统计的代码
            }

            
    protected void Application_BeginRequest(object sender, EventArgs e)
            {
                
    //页面请求数据,可以用来实现图片防盗链,图片加水印,禁用IP地址等代码

                
    //禁用IP地址
                
    //if (Request.UserHostAddress == "127.0.0.1")
                
    //{
                
    //    Response.Write("您的IP地址被禁用,无法访问本站");
                
    //    Response.End();
                
    //}

                
    //图片防盗链,假设网站只有jpg格式的图片
                if (Request.Url.AbsolutePath.EndsWith(".jpg"&& Request.UrlReferrer.Host != "localhost")
                {
                    Response.WriteFile(Server.MapPath(
    "Info.png"));
                }
            }

            
    protected void Application_AuthenticateRequest(object sender, EventArgs e)
            {

            }

            
    protected void Application_Error(object sender, EventArgs e)
            {
                
    //引发异常; 也可以在Web.config中配置错误页,也可以在这里写代码; 
                
    //使用 Server.GetLastError();获取异常信息,可以记录到日志中;
                Server.GetLastError();
            }

            
    protected void Session_End(object sender, EventArgs e)
            {

            }

            
    protected void Application_End(object sender, EventArgs e)
            {

            }
        }
    }
  • 相关阅读:
    【算法】百度百科经典算法链接集
    【剑指offer】38.字符串的排列
    Spring整合RabbitMQ
    JVM对象的内存分配,内存布局和访问定位
    记一次需求的表结构设计变更
    sql server中的系统数据库
    HttpWebRequest / HttpWebResponse 远程获取文件信息
    XML的操作
    对于XML无法传输转义字符的问题
    还原数备份文件 SQL语句
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2052816.html
Copyright © 2011-2022 走看看