asp能获取带post参数的完整URL吗

asp能获取带post参数的完整URL吗,第1张

url中是不可能含有post参数的,否则就变成get参数了,完全变味了。另外,post参数是有可能含有二进制数据流的(比如上传的文件),更不可能放到url中(且不说url是有长度限制的)。

但你可以用requestform来获得post参数。

大概是这样的

dim ac

ac=request("ac")

if ac=1 then

ResponseWrite("aa")

elseif ac=2 then

ResponseWrite("bb")

else

ResponseWrite("出错了")

end if

dim site_name

site_name=rs("site_name")

site_name=Replace(site_name, "com","")

site_name=Replace(site_name, "cn","")

session("userderpasss")=rs("m_iis_lhj")&"MAQUEDADA/"&site_name

asp

<%

dim myrequest

for each myrequest in requestQueryString

responsewrite myrequest&":"&requestQueryString(myrequest)&"<br>"

next

%>

js

<script>

function getrequest(){

var locurl=locationhref;

var start=locurlindexOf("");

var end=locurllength;

if(start!=-1){

var tempstr=locurlsubstring(start+1,end)

tempstr=tempstrsplit("&");

var temp;

for(var i=0;i<tempstrlength;i++){

temp=tempstr[i]split("=");

request[i]=temp;

}

}

}

var request=new Array();

getrequest();

for(i=0;i<requestlength;i++){

documentwrite(request[i][0]+":"+request[i][1]+"<br>")

}

</script>

通过这个函数取得文件扩展名:

Function FileExec("fileName")

FileExec = Mid(fileName,Instr(fileName,"")+1,Len(fileName)-Instr(fileName,""))

Return FileExec

End Function

实现翻页需要获取当前的url地址,特别是当前URL一般都含有参数,若无参数,则只用“RequestServerVariables("SCRIPT_NAME")”即可,但含参数的URL如何得到呢?经过网上查询和研究,用如下函数实现:

’=========================

’获取当前Url参数的函数

Private Function GetUrl()

Dim ScriptAddress, M_ItemUrl, M_item

ScriptAddress = CStr(RequestServerVariables("SCRIPT_NAME")) ’取得当前地址

M_ItemUrl = ""

If (RequestQueryString <> "") Then

ScriptAddress = ScriptAddress & ""

For Each M_item In RequestQueryString

'如果页面传递参数是用page变量,那么判断一下page是否已经使用,避免重复!

If InStr("page",M_Item)=0 Then

M_ItemUrl = M_ItemUrl & M_Item &"="& ServerURLEncode(RequestQueryString(""&M_Item&"")) & "&"

End If

Next

end if

GetUrl = ScriptAddress & M_ItemUrl

End Function

以上就是关于asp能获取带post参数的完整URL吗全部的内容,包括:asp能获取带post参数的完整URL吗、asp怎样获取本页完整的URL、asp 如何获取打开url 得到的参数。如打开http://www.123.com/index.aspac=1 页面显示aa asp编写程序如何等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9526438.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存