网站建设 郑州网站建设 网站制作 网页设计 网站设计 郑州建网站 - 爱易在线

网站地图 | 网站Tags标签 | RSS订阅 | 加入收藏
您的位置:网站首页 > 博客笔记 > 技术交流 > 正文 技术交流相关信息

C# asp.net简单局部防盗链,域名授权法实现

作者:郑州网站建设 2013/9/28 12:41:22 点击: 来源:

C# asp.net简单局部防盗链,域名授权法实现

 

/// <summary>   
/// 防盗链(授权域名法,未授权的域名将禁止访问)直接在Page_load里调用checkdomain()方法即可 
/// </summary>   
private void checkdomain() 
{ 
    try
    { 
        string domain = Request.UrlReferrer.Host.ToString().ToLower(); 
        string AuthorizeUrl = "localhost,www.a.com,www.b.com,www.c.com";//授权域名,未授权的域名将禁止访问 
        string[] strArray = AuthorizeUrl.Split(',');             
        if (Array.IndexOf(strArray, domain)>-1) 
        { 
            return; 
        } 
        else
        { 
            Response.Write("未授权域名,禁止访问!"); 
            Response.End(); 
        } 
    } 
    catch (Exception) 
    { return; }         
}

 

Tag:C#
分享到:

上一篇:C#中Base64编码与解码

下一篇:asp.net C#把Unicode编码转换为汉字,支持非Unicode编码字符串混合

技术交流推荐阅读

用户评论

最新博文

热门排行

推荐信息

关于爱之易| 付款方式| 联系我们| 网站地图| 网站Tags标签 | RSS订阅