使用'?'传递多个参数在网址中标记

时间:2012-07-26 14:08:45

标签: url web

http://xyz.com/packagesearch 的cadu1 = 2及?drtn1为05/08/2012&安培; qryt = 8&安培;排序= 10安培; drid1 = 1639&安培; dlvl&安培; rdct = 1&安培;星形= 30&安培; SUBM = 1&安培; SUBM = 1&安培; inttkn = Dul0p4RNrlTnd61R&安培; DSCT&安培; CMBT = 2的 的DNAM&安培; tdpt1 = 362&安培; FFST = 0&安培; rtmx&安培; trtn1 = 362&安培; tair1 = IST&安培; dcty = PAR&安培; mcicid = 174390028&安培; rtmn&安培; ddpt1 = 02/08/2012的 的stop_mobi =是

到底是什么'?'呢?我可以多次使用它还是'&'是'?'时传递多个参数的唯一选项已经使用过一次了吗?

注意:出现标记为粗体。

2 个答案:

答案 0 :(得分:1)

URL中的?字符表示“请求参数”或“查询字符串”的开头。之后的其他参数必须以&开头。您可以开发自己的处理“查询字符串”的方法,但我所知道的大多数编程/脚本语言已经内置了处理它们的方法,因此使用现有工具通常更容易。

答案 1 :(得分:0)

来自http://en.wikipedia.org/wiki/Query_string

  

当服务器收到对此类页面的请求时,它会运行一个程序   (如果配置为这样做),将query_string传递给   程序。问号用作分隔符,不是其中的一部分   查询字符串。

结果,?应该只使用一次。