`
lovexuwenhao
  • 浏览: 199527 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

asp.net中判断链接来源

阅读更多
在网页制作中,在制作管理后台的时候,为了保证安全性,我们经常需要在asp.net中判断链接来源,如果HTML链接来自外部,不属于本站的HTML超文本链接,那我们就禁止操作后台,给出相应提示。在asp.net中判断链接来源的代码如下: public bool IsUrl() { string str1 = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]; string str2 = System.Web.HttpContext.Current.Request.ServerVariables["SERVER_NAME"]; return ((str1 != null) && (str1.IndexOf(str2) == 7)); } 而以前在asp中我们使用如下方法进行判断链接来源 "" then If Mid(Server_url1,8,len(Server_url2)) Server_url2Then Response.End End If end if Server_url1=Cstr(Request.ServerVariables("HTTP_REFERER")) Server_url2=Cstr(Request.ServerVariables("Server_Name")) if Server_url1"" then If Mid(Server_url1,8,len(Server_url2)) Server_url2Then Response.End End If end if %> 在讲述asp.net中判断链接来源的方法外,我们还介绍了在ASP中判断链接来源
分享到:
评论

相关推荐

    用ASP.NET实现一个简单的计算器(适合入门者) .rar_.net 计算器_asp计算器_计算器

    至于“1.exe”这个文件,它可能是开发环境中编译生成的ASP.NET应用程序的可执行文件,运行这个文件可以在本地环境中快速测试计算器的功能。而“www.pudn.com.txt”可能是一个文本文件,里面包含了关于项目的来源、...

    C# ASP.NET 模块 - 防盗链模块

    在IT行业中,C# ASP.NET框架是用于构建高效、安全的Web应用程序的首选工具之一。在Web开发中,防盗链(Anti-Linking)技术是一个关键的安全措施,它防止恶意网站未经许可引用或显示您的服务器上的资源,如图片、视频...

    ASP.NET-[其他类别]Asp.net防盗链实例源码.zip

    这个压缩包文件包含的"ASP.NET-[其他类别]Asp.net防盗链实例源码_topreventotherlink.rar"很可能是一个实际的代码示例,用于演示如何在ASP.NET应用中实现防盗链功能。源码通常包括以下几个关键部分: 1. **检查来源...

    [其他类别]Asp.net防盗链实例源码_topreventotherlink(ASP.NET源码).rar

    描述虽然简短,但我们可以推测,这个源码包提供了一个实际的解决方案,用于阻止其他网站通过链接直接引用你的 ASP.NET 应用程序中的资源。这通常涉及到对 HTTP 请求头的检查,特别是 `Referer` 头,因为它是浏览器在...

    ASP.NET_防盗链技术

    1. 检查`Referer`字段:在ASP.NET中,可以通过`HttpRequest`对象获取`Referer`字段,然后进行判断。代码示例: ```csharp string referer = Request.Headers["Referer"]; if (referer.Contains("预期的域名") || ...

    Asp.net 防盗链程序

    Asp.Net 防盗链程序是Web开发中一种防止他人未经许可盗用你网站资源的技术。在互联网上,图片、视频和其他多媒体内容经常被不道德的网站非法引用,这可能导致服务器带宽消耗过大,影响正常用户的访问体验,甚至可能...

    在ASP.net中实现基于UrlRewrite的防盗链

    在ASP.NET中,基于UrlRewrite的防盗链技术是一种防止他人通过链接直接引用你网站上的资源,如图片、视频或下载文件,而消耗你服务器带宽的方法。这种技术主要依赖于IIS(Internet Information Services)的Url...

    Asp.Net防止盗链

    ### ASP.NET防止盗链知识点详解 #### 一、概述 在互联网应用中,资源被盗用是一种常见的问题。当用户从非授权网站访问或下载资源时,这种行为被称为“盗链”。盗链不仅会侵犯原网站的版权,还可能消耗大量的服务器...

    Asp.net防盗链实例源码_topreventotherlink.zip

    以上就是Asp.NET实现防盗链的一些常见方法和技术,实际应用中可以根据网站的具体需求和安全级别灵活选择和组合使用。通过这些技术,可以有效地保护网站的资源,避免被非法盗用,保障网站的权益。

    ASP.NET网站防盗链代码

    本文将深入探讨如何实现ASP.NET中的防盗链代码,以及其背后的原理。 首先,我们要了解什么是防盗链。防盗链(Hotlinking Protection)是指一种防止外部网站直接链接到你的服务器上资源的技术。当一个网站通过`<img>...

    asp.net中利用ashx实现图片防盗链代码

    在当前网络环境下,图片防盗链是一个非常重要的网站...总结来说,利用ASHX处理器实现图片防盗链是一个在***环境中常见且有效的技术手段,通过服务器端的合理判断与处理,可以很好地保护网站资源不受非法盗用的损害。

    Asp.net 40种网站设计常用技巧.pdf

    以上列举了部分《ASP.NET 40种网站设计常用技巧》中的技巧,这些方法可以帮助开发者增强网站的安全性、交互性和用户体验。值得注意的是,这些技巧的应用应遵循相关法律法规,并考虑其对用户体验的影响。

    asp.net中利用ashx实现图片防盗链的原理分析

    它通过.NET框架提供了一个全面的开发环境。其中,ASHX是一种特殊的处理程序,用于处理诸如图片、文本、XML等非HTML资源的HTTP请求。在本知识点中,我们将探讨利用ASHX文件在***中实现图片防盗链的具体原理。 防盗链...

    九九乘法表自动生成示例源码

    "最新Asp.Net源码下载.url"是一个链接文件,指向更多ASP.NET相关的源码资源;最后的"JiuJiuChengFa281"可能是一个项目文件夹,包含具体的源代码文件。 在ASP.NET中实现九九乘法表的自动生成,开发者可能会使用C#...

    HttpHandler防图片盗链

    在ASP.NET开发中,"HttpHandler防图片盗链"是一个重要的技术实践,它涉及到网站资源保护、服务器性能优化以及网络安全等多个方面。通过Web.config配置,我们可以实现一个简单但有效的图片防盗链策略,防止他人未经...

    asp.net(c#)捕捉搜索引擎蜘蛛和机器人

    在ASP.NET(C#)开发中,捕捉搜索引擎蜘蛛和机器人是一项重要的任务,这有助于网站管理员监控网站的抓取情况,分析流量来源,以及优化SEO策略。搜索引擎蜘蛛和机器人是自动访问网站并索引网页内容的程序,如Googlebot...

    ASP.net中实现基于UrlRewrite的防盗链功能

    在Global.aspx配置代码中,涉及到解析这些配置信息,并在Application_BeginRequest事件中根据这些信息判断是否允许访问。 7. **IIS与***的协同工作**: 在实现防盗链时,IIS的作用是不可忽视的,它提供了请求的...

    NB多站点的友情链接检查器 -ASP源码.zip

    1. **HTTP请求**:通过发送HTTP HEAD或GET请求到目标网站,检查返回的状态码(如200表示正常,404表示未找到)来判断链接是否有效。 2. **DOM解析**:通过解析目标页面的HTML文档对象模型(DOM),查找指定的链接...

Global site tag (gtag.js) - Google Analytics