C# · 12月 19, 2021

使用JavaScript和C#中获得referer

1. JavaScript

代码如下:

2. C#

代码如下:/// 获取HTTP请求的Referer/// /// <param name="ishost">Referer为空时是否返回Host(网站首页地址)/// stringpublic string GetReferer(bool ishost){ if ( Request.UrlReferrer != null) { return Request.UrlReferrer.ToString(); } else { if (ishost) { return Request.Url.Scheme + "://" + Request.Url.Authority; } else { return ""; } }}

3. C#中取得Request URL的各个部分网址:

代码如下:

4. JavaScript window.location对象

怎么样,是不是已经学会了在javascript和C#中获取页面的referer了呢?如有什么疑问,也可以联系我