日期:2014-05-16  浏览次数:20939 次

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等)是否支持特殊的字段名。