eg: uploadtype=0&infocode=1&attachname=2&seq=3&cid=4
public static dictionaryparsequerystring(string url)
var uri = new uri(url);
if (string.isnullorwhitespace(uri.pathandquery))
var paramstr = uri.pathandquery;
//1.去除第乙個前導?字元
if (uri.pathandquery.startswith('?'))
paramstr = uri.pathandquery.substring(1);
var dic = paramstr
.split('&', stringsplitoptions.removeemptyentries)//2.通過&劃分各個引數
.select(param => param.split( '=', 2, stringsplitoptions.removeemptyentries))//3.通過=劃分引數key和value,且保證只分割第乙個=字元
.groupby(part => part[0], part => part.length > 1 ? part[1] : string.empty)//4.通過相同的引數key進行分組
.todictionary(group => group.key, group => string.join(",", group));//5.將相同key的value以,拼接
return dic;
}
JS獲取URL引數解析
方法一 function getjsurl var pos,str,para,parastr var array str location.href parastr str.split 1 var arr parastr.split for var i 0 iarray arr i split 0 ...
php 解析url獲取引數
我們可以使用php自帶的parse url和parse str方法來實現將url中的引數獲取出來 1 parse url方法是解析url並返回url的組成部分,例 url var dump parse url url 返回結果如 array 4 從上面我們呢可以知道我們需要的url引數在返回陣列的q...
C 獲取 URL引數
假設當前頁完整位址是 http 是協議名 www.test.com 是網域名稱 aaa 是站點名 bbb.aspx 是頁面名 檔名 id 1 name wang 是引數 獲取 完整url 協議名 網域名稱 站點名 檔名 引數 string url request.url.tostring url i...