LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#获取来源URL以及输出全部Request.ServerVariables

freeflydom
2026年3月2日 9:22 本文热度 137

主要使用了C#中的HttpContext类,通过下面两种方法都可以获得来源URL。
        string user_IP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"];
        Response.Write(user_IP);


        string user_IP2 = System.Web.HttpContext.Current.Request.UrlReferrer.ToString();
        Response.Write(user_IP2);


红色的更好一些,如果客户端没有来源URL的时候,红色显示为空,而蓝色则会直接报错(我这里没有加上是否为空的判断)。
HttpContext还可以检测许多别的东西,大家可以用下面的程序把它输出出来,看看都是有什么;)

        int loop1, loop2;
        System.Collections.Specialized.NameValueCollection coll;

        // Load ServerVariable collection into NameValueCollection object.
        coll = Request.ServerVariables;
        // Get names of all keys into a string array.
        String[] arr1 = coll.AllKeys;
        for (loop1 = 0; loop1 < arr1.Length; loop1++)
        {
            Response.Write("Key: " + arr1[loop1] + "<br>");
            String[] arr2 = coll.GetValues(arr1[loop1]);
            for (loop2 = 0; loop2 < arr2.Length; loop2++)
            {
                Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
            }
        }


该文章在 2026/3/2 9:22:14 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved