判断是否是本域名提交的数据

    /// <summary>
    /// 是否外部数据提交
    /// </summary>
    /// <returns>True是外部数据库 false 本站数据</returns>
    public static bool CheckOutWebString()
    {
        string server_v1 = HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]; //获取提交页面
        string server_v2 = HttpContext.Current.Request.ServerVariables["SERVER_NAME"];  //获取服务器名

        if (!string.IsNullOrEmpty(server_v1))
        {
            if (server_v1.Substring(7, server_v2.Length) != server_v2)  //外部数据
            {
                return true;
            }
            else
            {
                return false;                                            //本站数据
            }

        }
        else
            return true;
    }

posted @ 2008-09-11 13:45  liangwei389  Views(202)  Comments(0Edit  收藏  举报