日期:2014-05-17  浏览次数:20693 次

怎么取出从上一页提交过来的全部URL呢?
a.htm页中提交到b.asp中的网址是

http://127.0.0.1/guest/product1.asp?web=http%3A%2F%2Fsearch.auctions.yahoo.co.jp%2Fsearch&auccat=0&acc=jp&f=0xa2&s1=img&o1=a&alocale=0jp&mode=1&sb=desc&desc=&image.x=9&image.y=9


我的问题是怎么能得能   变量   web   后面的全部网址!!!!!

a.htm是一个搜索页,

------解决方案--------------------
For Each item In Request.QueryString
response.write Request.QueryString(item)
'可以在这里加判断
Next

------解决方案--------------------
request.servervariables( "query_string ")
这个可以获取?后边的那一长串
------解决方案--------------------
如果只想获取web=后边的一串,那就用replace(request.servervariables( "query_string "), "web= ", " ")
------解决方案--------------------
这样replace似乎不行,那就用字符截取函数截取左边四个字符,然后再replace
replace(request.servervariables( "query_string "),left(request.servervariables( "query_string "),4), " ")
------解决方案--------------------
不对,好象应该这样才行
right(request.servervariables( "query_string "),(len(request.servervariables( "query_string "))-4))