asp网站,比如地址为?id=10,我可以Request("id")取得值,但是类似这样的地址,?10,怎么取得数值呢?

2025-03-21 05:54:59
推荐回答(1个)
回答1:

aa.asp?10

这样的写法是只有参数,没有参数的值,几乎没见过这样的写法。。。

很奇怪,非要取得的话,可以用ASP取得当前网址的函数来获得整个网址路径,然后再分析网址字符串
Request.ServerVariable("HTTP_HOST") 获取主机头值也即是:www.qq.com;
Request.ServerVariable("PATH_INFO") 获取路径,也即是:/123.asp;
Request.ServerVaiable("Quesy_String")获取查询字符串的内容,也即是id=1231232123;
结合起来就是
url = Request.ServerVariable("HTTP_HOST") & Request.ServerVariable("PATH_INFO") & "?" &Request.ServerVaiable("Quesy_String")