首页 > 代码库 > 后台过滤掉URL里不需要的参数
后台过滤掉URL里不需要的参数
/// <summary> /// 过滤掉地址里无需要的参数 /// </summary> /// <param name="url">地址</param> /// <param name="paramname">参数名</param> /// <returns></returns> public string FilterUrlParam(string url, string paramname) { string str = ""; if (url.ToLower().IndexOf("?") != -1) { str = url.Substring(url.ToLower().IndexOf("?") + 1); } else { return url; } string[] arr = new string[] { }; string returnurl = ""; if (url.ToLower().IndexOf(‘&‘) != -1) { arr = str.Split(‘&‘); for (int i = 0; i < arr.Length; i++) { if (i < arr.Length) { if (arr[i].Split(‘=‘)[0].ToLower() != paramname) { returnurl = returnurl + arr[i].Split(‘=‘)[0] + "=" + arr[i].Split(‘=‘)[1] + "&"; } } } return url.Substring(0, url.IndexOf(‘?‘)) + "?" + returnurl.Substring(0, returnurl.Length - 1); } else { arr = str.Split(‘=‘); if (arr[0].ToLower() == paramname) { return url.Substring(0, url.IndexOf(‘?‘)); } else { return url; } } }
后台过滤掉URL里不需要的参数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。