问题标签 [referrer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2027 浏览

c# - Response.Redirect 使用不同的引用者

我在 aspx 网页中有以下代码:

我还想通过重定向发送一个不同的推荐人,例如:

这在 Asp.net 中是可能的还是仅由浏览器处理的引荐来源网址?

干杯斯蒂芬

0 投票
4 回答
25250 浏览

php - 检查 PHP 中的引用者

是否可以检查谁在 PHP 中进入您的网站。我有一个 Web 应用程序(用 PHP 编写),它只允许用户从某些特定网站进入。是否可以通过检查_Request对象获得推荐网站?如果是,如何?

0 投票
3 回答
322 浏览

php - 您如何解决在 php 中刷新时重新发送 http referrer 数据的问题?

我的网站上有一个输入/输出比率命中计数系统。当用户被发送到我的网站时,我会抓取引荐来源网址,剥离域,查找域并 +1 到 hits_in。非常简单。我发现你是,如果用户刷新页面,引用者会重新发送到该站点,并将其计为另一个 +1。更糟糕的是,如果用户点击了网站上的某个链接,然后点击 BACK 回到原来的页面,就会重新发送referrer,它会被视为另一个+1。因此,如果一个外国网站给我发送了 1 个用户,他点击了一个视频链接,观看了视频,在他的浏览器中点击返回,然后执行了 3 次,这将被视为一个网站向我发送了 4 个用户,而实际上它只是1.

无论如何,我可以在不实际记录所有 IP 并在执行 +1 之前检查每个 IP 的访问时间的情况下阻止这两个示例的发生。

0 投票
9 回答
36601 浏览

python - 如何在 Django 模板上实现“返回”链接?

我正在使用Django工具,我想知道是否有一种简单的方法可以使用模板系统创建指向上一页的“返回”链接。

我认为在最坏的情况下,我可以从视图函数中的请求对象中获取此信息,并将其传递给模板渲染方法,但我希望我能以某种方式避免所有这些样板代码。

我检查了 Django 模板文档,但没有看到任何明确提及这一点的内容。

0 投票
6 回答
86233 浏览

c# - 在 ASP.NET 中获取服务器的 IP 地址?

如何获取调用我的 ASP.NET 页面的服务器的 IP 地址?我见过关于 Response 对象的东西,但在 c# 中我很新。万分感谢。

0 投票
2 回答
4427 浏览

asp.net - 我们应该如何在 aspx .net 中验证 http 标头引荐来源网址

我想确保在错误页面上没有任何不愉快的事情进入引荐来源网址。

为了验证 http 标头,我应该检查什么。

以下是我当前的代码:

这将导致使用 %3C 和 %3E 而不是 < 和 > 的 acunetix 扫描失败,因此我显然需要涵盖 html 编码 - 还有什么我遗漏的吗?

更新 我可以使用以下代码捕获所有 acunetix 扫描:

0 投票
1 回答
1944 浏览

jquery - 在 jquery 重定向后在 asp.net mvc 中找到引用页面

我正在使用 jquery 伪造自动回发,因为我使用的是 asp.net mvc。它在一个选择列表(下拉列表)中执行,如下所示:

现在在 /Character/SetDefault/[charID] (controller, action, ID) 我试图使用这个访问引用 URL:

但它即将为空。关于为什么会这样的任何想法?

0 投票
1 回答
1039 浏览

referrer - 在重定向期间执行 javascript 而不更改原始引荐来源网址

我需要通过使用一些 javascript 客户端测试(例如,浏览器窗口尺寸)来测试点击是否有效。

但是,我希望原始点击引荐来源保持不变。有没有办法可以进行重定向,执行一些 javascript,捕获浏览器详细信息,然后继续点击,同时保持原始引荐来源值相同?

0 投票
6 回答
1619 浏览

http - HTTP 引荐来源网址陷阱?

我需要确保我的网页始终位于第三方拥有的 iframe 中。该第三方使用 src="../index.php" 引用我们的登录页面。

现在我的问题是,如果我使用引荐来源网址来确保该页面是由我自己或第三方请求的,并且如果不强制重新加载第 3 方网站,我应该注意什么大问题?

例如,是否有某些不遵循推荐人规则的常见浏览器?

谢谢你。

0 投票
4 回答
3351 浏览

http - What are the most common reasons for requests without referrer?

I have a service with a large share of requests with an empty value for HTTP_REFERER. I'd like to interpret this correctly and wonder about the most common reasons for that.

I understand that HTTP_REFERER is an optional header field, but most browsers with default setting seem to send them.

Common reasons I have found so far:

  • proxies
  • robots
  • JavaScript links (All of them? Is this browser dependant?)
  • request from bookmarks or as browser startup page
  • user entered URL manually
  • Flash links
  • link from a different app like email client
  • browser settings or privacy browser add-ons
  • some personal firewalls filter referrers
  • no referrer is sent by most browsers if the redirect happens via semi-official Refresh http header
  • referrer fakers like this

What's missing|irrelevant|wrong?

Is it possible to put percentages behind these items? Or at maybe sort the list and point out the proportions?