日期:2014-05-17  浏览次数:20865 次

如何在页面提交前改变页面的提交URL?????
如何在页面提交前改变页面的提交URL?????

我提交的页面中有

http://127.0.0.1/guest/product1.asp?web=http%3A%2F%2Fsearch.auctions.yahoo.co.jp%2Fsearch&auccat=0&acc=jp&f=0xa2&s1=img&o1=a&alocale=0jp&mode=1&sb=desc&desc=&image.x=4&image.y=4

如果取值web的话,遇到 &号的话就断了,

所以在提交前想把这个   & 号给变成别的符号

可以吗,如果不可以,用什么办法能解决呢.!!!!

------解决方案--------------------
right(request.servervariables( "query_string "),(len(request.servervariables( "query_string "))-4))
在你另一个帖子里说过了
这个request.servervariables( "query_string ")可以获取问号后边的那一长串字符,然后再用字符截取函数去掉左边四个字符。
------解决方案--------------------
在服务器端解码用
<% Function URLDecode(str)
str = Replace(str, "+ ", " ")
For i = 1 To Len(str)
sT = Mid(str, i, 1)
If sT = "% " Then
If i+2 < Len(str) Then
sR = sR &Chr(CLng( "&H " & Mid(str, i+1, 2)))
i = i+2
End If
Else
sR = sR & sT
End If
Next
URLDecode = sR
End Function
%>