现在的位置: 网页制作教程网站制作经验 >正文
C#

C#获取HTTP请求的Referer

发表于2017/3/8 网站制作经验 0条评论 ⁄ 热度 5,045℃

C#获取HTTP请求的Referer的示例:

/// <summary>
/// 获取HTTP请求的Referer
/// </summary>
/// <param name="ishost">Referer为空时是否返回Host(网站首页地址)</param>
/// <returns>string</returns>
public string GetReferer(bool ishost)
{
 if ( Request.UrlReferrer != null)
 {
  return  Request.UrlReferrer.ToString();
 }
 else
 {
  if (ishost)
  {
   return Request.Url.Scheme + "://" + Request.Url.Authority;
  }
  else
  {
   return "";
  }
 }
}
  • 暂无评论