首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

一个简单有关问题:怎么获得url的参数

2012-04-24 
一个简单问题:如何获得url的参数比如一个域名www.abc.com在浏览器中输入www.abc.cm?注意?后面没有任何参数

一个简单问题:如何获得url的参数
比如一个域名www.abc.com
在浏览器中输入www.abc.cm? 注意?后面没有任何参数
在asp中用什么方法可以知道,浏览器端输入的是www.abc.com 还是 www.abc.com? 

在js中 window.location.href 就能分辨。

[解决办法]
var reg=/^.*?\?$/
if(reg.test(url)) return true;
else return false;
[解决办法]

VBScript code
Public Function GetUrl()  Dim ScriptAddress, M_ItemUrl, M_item  ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得当前地址  M_ItemUrl = ""  If (Request.QueryString <> "") Then  ScriptAddress =  ScriptAddress & "?"  For Each M_item In Request.QueryString   If InStr(page,M_Item)=0 Then    M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&""))  & "&"   End If  Next  end if  GetUrl = ScriptAddress & M_ItemUrl End Function
[解决办法]
在ASP里得不到完整路径的,只能得的ASP处理过的东西,比如 host path filename quertstring这些
所以,http:// ? #sss 这些东西在ASP代码里都得不到的
甚至你看IIS的日志,连问号也是没有记录的

热点排行