获取网址的code <% dim url url=url&"http://"&request.ServerVariables("Server_NAME")&request.ServerVariables("SCRIPT_NAME") if(len(trim(request.ServerVariables("QUERY_STRING")))>0) then url=url & "?" & request.ServerVariables("QUERY_STRING") end if response.Write url %>
<%
dim url
url=url&"http://"&request.ServerVariables("Server_NAME")&request.ServerVariables("SCRIPT_NAME")
if(len(trim(request.ServerVariables("QUERY_STRING")))>0) then
url=url & "?" & request.ServerVariables("QUERY_STRING")
end if
response.Write url
%>
比如, location.href = 'http://www.csdn.com?url' + url;
这里要怎么处理,才能在 http://www.csdn.com 页面上获取到的 url是这个完整的 http://www.csdn.net?a=1&b=2&c=3
http://www.csdn.com?url=http://www.csdn.net?a=1&b=2&c=3
获取http://www.csdn.net?a=1&b=2&c=3这个地址?
假如是的话,就用split以url=隔开就可以了
在http://www.csdn.com页面上只要取url的值就好了,,但是这样的话只能获取到http://www.csdn.net?a=1后面的&b=2&c=3就变成了http://www.csdn.com的参数了我现在需要的是直接获取到url的值 就能得到http://www.csdn.net?a=1&b=2&c=3这个地址
为什么要直接获取呢,split一下不也可以吗?>
希望楼主学习《提问的智慧》
URL有标准的转码. JS encodeURIComponent PHP urlencode ASP(Jscript) 也可以用 encodeURIComponent ASP(VBScript)不知道.....
简单来说escape就行
说的应该LZ要的