中易网

asp怎样获取本页完整的URL?

答案:2  悬赏:70  
解决时间 2021-02-18 03:58
asp怎样获取本页完整的URL?
最佳答案
Request.ServerVariables("SERVER_NAME") 获取主机名
Request.QueryString 获取url问号后面的所有参数名
这样就可以写一个函数,来取得本页的完整的URL
Private Function GetUrl()
Dim ScriptAddress, M_ItemUrl, M_item
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))
M_ItemUrl = ""
If (Request.QueryString <> "") Then
ScriptAddress = ScriptAddress & "?"

M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&"Nextif right(M_ItemUrl,1)="&" then M_ItemUrl=left(M_ItemUrl,len(M_ItemUrl)-1)end ifGetUrl=Request.ServerVariables("SERVER_NAME")&ScriptAddress & M_ItemUrl
全部回答
cstr(request.servervariables("script_name")) 获取本页名 request.servervariables("server_name") 获取主机名 request.querystring 获取url问号后面的所有参数名 这样就可以写一个函数,来取得本页的完整的url private 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 m_itemurl = m_itemurl & m_item &"="& server.urlencode(request.querystring(""&m_item&"")) & "&" next if right(m_itemurl,1)="&" then m_itemurl=left(m_itemurl,len(m_itemurl)-1) end if geturl=request.servervariables("server_name")&scriptaddress & m_itemurl end function response.write "http://"&geturl
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个交往很久的男友遗憾女友的家庭背景没他家
张智霖演过什么好看的电视剧?
刚带回来3个月大的狗,该如何让它适应环境,
当男人说-女人像孩子好不好?
宝骏530和帝豪gl那个好
远大广告地址在哪,我要去那里办事
三明昌盛公路工程有限公司地址在哪,我要去那
新车做了喷漆和抛光后,车身上带有抛光留下的
为家乐超市上月按营业额5%缴纳了营业税后,还
齐齐哈尔电业局客户服务中心地址好找么,我有
宝贝一家亲胡族店这个地址在什么地方,我要处
二次函数一窍不通 从头开始学先学什么
2017教师公招招聘怎么报名时间
什么样的网名吸引男性
请教:夜晚出现的第一颗星星有名字吗?是什么?
推荐资讯
联想E40显卡CPU温度过高!
女式羽绒服;西装;皮草;女式风衣\大衣;女装;棉
为什么限流式接法电压不能从零开始,而分压式
台湾台北市的贵阳街这个名称的来历?
谁帮我注册韩服英雄联盟帐号 醉了。还需要韩
如何设置删除东西时放在回收站
迎龙双语幼儿园地址好找么,我有些事要过去
使用引用型参数时,参数是否只能使用变量或对
朴信惠的发型叫什么
家里没电,可是同一栋楼都有,是什么情况
国内网络管理员证书
从清远到下川岛自驾游要多少个小时?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?