东芝复印机2303a缺点:asp 如何取得用户输入的完整网址

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 20:16:19
可能是request.servervariables集合
比如用户输入http://baidu.com/fff.asp?id=123&name=456
我要用ASP取得这个完整的网址
而不是只得到fff.asp,主机名返不返回无所谓
用户输入的这个网址是不确定的,不能写死

比如从一个网站提交表单,
表单里并不包含提交表单时所在页面的URL,比如是从www.xxxxxx.com/reg.asp中,
提交到www.yyyyyy.com/ok.asp中,
在reg.asp也可用<%'得到网页url
sUrl = Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL")
sUrl = "http://" & sUrl %>取得当前页的url,然后用<input type=hidden name=surl value=<%=surl%>>传下去。
2.
<%
Response.write request.ServerVariables("HTTP_REFERER")
%>
参见:http://book.77169.org/ask29/how204755.htm

你的意思是用户从你的网页输入网址不是从浏览器输入网址是吗?
例如有个名为textbox的输入框,把它放到提交表单form里,如果用户输入url并且提交,你可以在下一个页面这样去取出

url=request.form("textbox")
即可

<%
response.write "http://"&Request.ServerVariables("server_name")
response.write Request.ServerVariables("script_name")
response.write Request.ServerVariables("QUERY_STRING")
%>