获取来源页面的来源页面

2024-12-19 17:20:00
推荐回答(3个)
回答1:

除非是同一个网站的页面,否则不可以吧。

来源页面只带有自己的URL地址,那个地址如无意外应该是指向该页面的服务器的。你如何向那个页面的服务器发送string user_IP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"];
请求呢?就算可以,来源页面的session过期的话怎么办呢?

你目前这个来源页面代码得到的是来源页面的url或者此页面本身的url,只有url,没有权限就没有办法去来源页面的服务器查资料。

回答2:

获取来源地址:
ComeUrl=lcase(trim(request.ServerVariables(“HTTP_REFERER”)))
准确地址:
Function GetUrl()
On Error Resume Next
Dim strTemp
If LCase(Request.ServerVariables(“HTTPS”)) = “off” Then
strTemp = “http://”
Else
strTemp = “https://”
End If
strTemp = strTemp & Request.ServerVariables(“SERVER_NAME”)
If Request.ServerVariables(“SERVER_PORT”) <> 80 Then strTemp = strTemp & “:” & Request.ServerVariables(“SERVER_PORT”)
strTemp = strTemp & Request.ServerVariables(“URL”)
If Trim(Request.QueryString) <> “” Then strTemp = strTemp & “?” & Trim(Request.QueryString)
GetUrl = strTemp
End Function
PS:
伪静态当前页面地址:Request.ServerVariables(“HTTP_X_REWRITE_URL”)
当前hostname:Request.ServerVariables(“SERVER_NAME”)
当前页面地址:Request.ServerVariables(“URL”)

回答3:

Request.ServerVariables["HTTP_REFERER"];