标签: html html5
通过POST提交表单时,一种常见的发送数组的方法是按以下方式命名:
<input name="foo[]" value="" /> <input name="foo[]" value="" /> <input name="foo[]" value="" />
但是,当通过方法GET发送此代码时,浏览器会对[]进行urlencode编码,这将产生一个?foo%5B%5D=bar之类的网址,而不是?foo[]=bar。
?foo%5B%5D=bar
?foo[]=bar
这可以预防吗?