1个URL最多只能有一个"?"问号吗?
我经常会去判断?号,所以想问下,要不要写的严谨一点
不过我用这个好像也没报错
http://www.baidu.com/?ref=www.cnblogs.com?ref=www.csdn.net
可以N多个问号的。不过第一个问号之后的都算参数了。
可以多个?,JS中从问号开始叫做location.search,然后后面就是键值对,key=value,使用&分隔。
多个问号 你可以编码下
可以有多个问号,但是当处理时是按第一个问号开始的,之后的问号当做Query键或值来处理。例如:
“t.php???a=1?b=2&?c=3”的QUERY_STRING为”??a=1?b=2&?c=3″
会处理成这样:
array(2) { |
2 |
["??a"]=> |
3 |
string(5) "1?b=2" |
4 |
["?c"]=> |
5 |
string(1) "3" |