几种不同的获取url地址的方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 几种不同的获取url地址的方法

几种不同的获取url地址的方法

 2014/5/23 11:09:55  悬崖上的指纹  博客园  我要评论(0)
  • 摘要:通过如下的几种方法,您就可以获取访问者访问您的网站的来路,请根据需要选择适合您的方法。一、C#代码一stringurl=Request["referer"];Response.Write("alert('"url"')");Response.End();或者直接使用top.location.href还可以使用如下的四种中的其中一种HttpRequest.UrlReferrerRequest.UrlReferrer.AbsolutePathHttpContext.Current.Request
  • 标签:方法 URL

  通过如下的几种方法,您就可以获取访问者访问您的网站的来路,请根据需要选择适合您的方法。

  一、C#代码一

  string url = Request["referer"];
  Response.Write("alert('" url "')");
  Response.End();

  或者直接使用

  top.location.href

  还可以使用如下的四种中的其中一种

  HttpRequest.UrlReferrer 
  Request.UrlReferrer.AbsolutePath
  HttpContext.Current.Request.Url.ToString()
  Request.ServerVariables["Http_Referer"] 可以获得上个页面链接地址

  二、HTML code

  <script>
   var url = 'js.aspx?referer=' encodeURIComponent(document.referrer);
   document.write('<' 'script type="text/java script" src="' url '"><' '/script>');
  </script>

  三、xmlhttp代码

  var objXMLHTTP=new ActiveXObject( "MICROSOFT.XMLHTTP "); 
  var url = "http://www.dzwebs.net/ " "se.asp?temp= " name1.value "&id= " name2.value "&len=   " name3.value;

  objXMLHTTP.open( "GET ",url,false); 
  objXMLHTTP.send(); 
  var strReturn=objXMLHTTP.ResponseText; 
  if (strReturn== "error ") 
   {alert( "there is error occurred! "); 

}

原文:http://www.amhl.net/wenzhang/DianNao-BianChengKaiFa/20110419/175529.html

发表评论
用户名: 匿名