问题标签 [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 投票
1 回答
466 浏览

amazon - 使用 API 管理亚马逊/cj 附属公司?

我有一个redirect.php?id=xyz页面。

该页面重定向到附有我的附属链接的亚马逊页面。

我希望能够查看是否以及何时有人使用我的推荐购买id=xyz,我曾经用来重定向他们。是否可以看到引用页面?

谢谢

0 投票
2 回答
8922 浏览

javascript - 通过引用者发送位置哈希

我有一个页面,在 Javascript 中我添加到位置哈希中,例如:location.hash = "initial_source=previous_referrer"。

之后完成一个 window.location 以进行重定向。

然而,接收者在他的请求中获得了没有哈希 (#) 部分的引用者。

是否可以在没有重定向的情况下以某种方式修改初始页面中的 URL,因此最终的引用者是我们想要的?

谢谢你。

0 投票
1 回答
5284 浏览

vb.net - 在 vb.net 代码中使用 Request.UrlReferrer

我在 msdn 论坛上看到了这篇关于 Request.UrlReferrer 的文章,但并没有真正理解它。我需要在我的一个页面中使用这个属性来查看用户来自哪里。我的情况是,如果用户来自某个页面,我需要有一个 if 条件,并且应该打开一个弹出窗口并将页面重定向到下一页。如果 Request.UrlReferrer 为空,那么我不需要弹出窗口,只需转到下一页。有人可以在这里放一个示例代码片段吗?这就是我到目前为止所拥有的 -

我不确定 Get 和 End Get 应该放什么。

0 投票
2 回答
1546 浏览

javascript - 在 IE 中获取页面引荐来源的最可靠方法是什么?

从浏览器扩展 (BHO) 中,我想知道将用户引至当前页面的 URL。我以为我可以获取 document.referrer,但如果在新窗口中打开链接,我发现它是空白的。这只是强硬的 bikkies 还是我可以在某些情况下使用 opener.location.href 或其他什么?

作为后续,我目前在页面加载时得到这个,即在 DocumentComplete 上,但我更喜欢在 BeforeNavigate2 上得到它。除了在 BeforeNavigate2 上使用当前位置作为引荐来源网址之外,我看不到任何其他方法,但是如果用户在地址栏中输入新 URL,这将为我提供当前页面作为引荐来源网址。即,看起来他们从站点 A 上的链接导航到站点 B,实际上他们去了站点 A,然后输入站点 B 的 URL。

更新:据我所知,有时会设置“opener”属性(如果窗口已从 javascript 打开?),因此我们可以从中获取有效的引用页面。任何人都知道具体在哪些情况下可用?

0 投票
2 回答
2034 浏览

php - 获取 PHP 中的引用路径

我只有一个root/process.php适用于多种语言的 .php ( ) 文件

等等。但是,对于每个命令,我thankYou.htm在同一个文件夹中都有一个:

在处理页面后如何重定向页面process.php

这不起作用:错误 404。通常,如果引荐来源是root/ru/command.htm例如,那么 php 应该将用户发送到root/ru/thankYou.htmetc。

0 投票
2 回答
47125 浏览

javascript - 您如何通过 javascript 包含获取 Url Referer?

如果我在 google 上搜索某些内容并单击结果 (mytestsite.com),则该站点的引用者将是 google 搜索的 URL。

现在在该站点上,有一个用于跟踪目的的 JS 文件包含。但是,该 JS 文件请求的引用者是 mytestsite.com ...处理 JS 请求的服务器无法知道它的来源从谷歌搜索?

0 投票
4 回答
78170 浏览

jsp - 302 重定向会维护引用字符串吗?

我需要将用户从一个页面重定向到另一个页面,但我需要维护原始的引用字符串。因此,例如,如果他们从http://www.othersite.com/pageA.jsp开始,请单击将他们带到http://www.example.com/pageB.jsp的链接,然后执行 302重定向到http://www.example.com/pageC.jsp,我需要包含引用字符串http://www.othersite.com/pageA.jsp

这是 302 重定向的正常行为吗?或者我原来的推荐人会被放弃,转而支持http://www.example.com/pageB.jsp?那是不可取的。

我不知道它是否有任何区别,但我正在使用 JSP,并且我正在使用response.sendRedirect()执行 302 重定向。

我应该提到我对此做了一个实验,它似乎保留了原始的引用字符串(http://www.othersite.com/pageA.jsp),但我只是想确保这是正常的默认行为,而不是我的奇怪行为。


虽然我目前正在使用 302 重定向,但我可能会改用 301 重定向。您知道 301 重定向的行为是否更可靠?

0 投票
4 回答
267 浏览

php - 获取推荐人百分比

获取推荐人详细信息的最佳方式是什么,例如谷歌 20%、msn 10%、内部 70%。它用于了解网站上发布的每篇文章是如何被查看、访问或引用的。不在谷歌分析中。但是,博客作者在发布技术文章后进行检查。该应用程序在 php 中,也使用 Zen 框架。

0 投票
3 回答
3642 浏览

javascript - javascript iframe 链接引荐来源网址

一个页面在 iframe 中加载另一个域。如果 iframe 中的 javascript 单击 iframe 中的链接,那么引用者将是哪个域?

0 投票
4 回答
6592 浏览

javascript - xmlhttprequest 欺骗引用然后重定向到另一个页面?

我使用 curl (PHP) 创建了一些代码,它允许我欺骗引荐来源网址或空白引荐来源网址,然后将用户引导到带有欺骗引荐来源网址的另一个页面。

但是,这样做的缺点是标头中的 IP 地址将始终是我的服务器的 IP,这不是一个有效的解决方案。

问题;

是否可以使用客户端脚本,即(xmlhttprequest)来“更改”引荐来源,然后将用户引导到新页面?

从而保持用户 IP 地址不变,但欺骗引荐来源。

如果是,任何帮助将不胜感激。

谢谢!