request接收url传递的参数,数字也可以做左侧变量?
本帖最后由 fisherboy 于 2012-12-05 21:39:07 编辑
request接收url传递的参数,数字也可以做左侧变量?
比如:
http://127.0.0.1/test.asp?1=abc
注意:1=abc
然后 在代码中这样
<%
a=request("1")
response.write "--"&a&"--"
%>
竟然能接收到abc。
问:
1,2,3 数字也能作为地址栏传递参数 左侧的变量吗?
根据我的测试,符号也可以
~=abc
@=abc
*=abc
?=abc 问号也可以
??=abc 2个问号也可以
???=abc 3个问号也可以
都可以,怎么那么神呢
------解决方案--------------------url规则中?后面只是字符串, ?xxxxx 里面不一定要包含=, 包含=只是为了取数据方便,所以不存在左右的问题,只不过是字符串分析而已.
------解决方案--------------------楼上说的是。url的规则是比较松散的。
------解决方案--------------------?字段名=值
字段名可以是任意我的字符组成,关键是看你所所使用的程序语言如(ASP .NET,PHP,JSP等)是否支持特殊的字段名。