问题标签 [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 回答
1430 浏览

php - 如何从引荐搜索引擎获取查询信息

我想使用某人用来查找我的页面的查询,这些查询位于引用页面 $GET_['q'] 的 URL 中(对于雅虎 $GET_['p'])。我该如何使用这些?我想要 $query = REFERRING PAGE ($GET_['q']) 之类的东西,但我就是想不通怎么说。

0 投票
4 回答
88845 浏览

asp.net-mvc - 如何在 ASP.NET MVC 操作中获取引荐来源网址?

如何在 ASP.NET MVC 操作中获取引荐来源网址?在您调用操作之前,我正在尝试重定向回页面。

0 投票
3 回答
5616 浏览

php - 如何将 HTTP 引荐来源网址传递给 PHP 脚本

这似乎应该很简单。任何指针将不胜感激。

考虑三个站点:

  • widgetserver.com,为客户站点提供小部件
  • clientsite.com,显示小部件
  • previoussite.com,这是一个链接到 clientsite.com 的站点

在clientsite.com 的页面中有一段代码调用widgetserver.com 上的PHP 函数。它看起来像这样:

<script type="text/javascript" src="http://widgetserver.com/show_widget.php></script>

加载clientsite.com 后,它会运行“show_widget.php”,然后将小部件放置在页面上。

这就是我卡住的地方:我想从“show_widget.php”内部访问将用户推荐给clientsite.com的站点,但是在这个函数中我们在widgetserver.com上,所以引荐来源是clientsite.com,不是previoussite.com。

有什么办法可以将 clientsite.com 的引荐来源网址传递给“show_widget.php”?

0 投票
1 回答
907 浏览

asp.net-mvc - 通过动作过滤器注入推荐人动作?

有没有办法从动作过滤器注入引荐动作?假设我有一个来自动作 X 的视图。在视图中,我调用动作 Y,我想再次重定向到动作 X。(有多个 X 动作调用动作 Y)。我认为如果我有一个参数调用 referrerAction 和一个用前一个操作填充它的操作过滤器,那会很好。是否可以?

谢谢。

0 投票
2 回答
1354 浏览

php - ErrorDocument 404 未发送推荐人信息:PHP

我正在使用标准的 htaccess ErrorDocument 404 将用户重定向到新页面。为了自定义 404,我需要知道他们的推荐人信息(从他们尝试访问的页面)。

$_SERVER['HTTP_REFERER'] 为空

我打印了所有的全局变量,其中大部分都包含指向 pageNotFound.php 的链接。

我怎样才能检索到这些信息?(首选服务器端)

0 投票
4 回答
2321 浏览

c# - ASP.NET:UrlReferer 的值错误,在从 jquery 调用的静态(webmethod)页面中询问

任何人都可以帮忙吗?我正在尝试询问应该包含 Google.com 的 UrlReferer,但它包含我当前的站点。我的网页是一个标准的 HTM 页面,jquery 像这样调用一个静态方法

在这个方法中,我像这样对 Request.UrlReferrer 进行标准查找

但它总是包含我当前的域,这有点可疑,所以我创建了一个标准的asp.net页面并做了同样的事情,它 100% 没有问题。

因此,当我的 htm 页面通过 jquery 调用我的 webmethod(静态)并询问UrlReferrer它时,它似乎返回ALWAYS了我当前的站点,这是错误的。

有谁知道解决方法?

session_start我什至尝试在etc 中做一些事情,global.asax但没有修复。

编辑:我如何在 html 中从 jquery 调用页面

0 投票
2 回答
2235 浏览

php - PHP,会话状态,基于引用者重定向“主页”链接

通常,网站有一个菜单栏,其中包含指向网站不同页面的链接——主页、页面 A、页面 B 等。

假设您有一个地址为http://www.example.com的网站。99% 当有人在他们的浏览器中键入该 URL 时,他们会被定向到由“主页”表示的页面。它通常具有 index[.html|.php] 的可选扩展名(例如http://www.example.com/index.html)。但是,在某些用例中,根据用户要从哪里访问您的网站,您希望将他们重定向到不同的页面。例如,如果您的网站上有一个广告在宣传您的网页,您可能希望将它们重定向到:http ://www.example.com/camefromad.html ,它看起来与您的正常“主页”页面几乎相同,但可能会添加一些文字,说明它们来自广告所在的页面。

我的问题是:

有没有办法,在用户从被推荐的页面登陆网站后,使用 PHP 来确保单击“主页”链接将始终转到http://www.example.com/camefromad.html 如果用户一开始就降落在那里?我要避免的是用户来到http://www.example.com/camefromad.html然后单击菜单栏中的“主页”并最终进入默认主页永远无法返回http://www.example.com/camefromad.html页面(我没有在公共菜单中启用该登录页面,因为我不希望普通用户能够去那里)。

这是我第一次使用 PHP,我正在尝试使用会话状态等将它拼凑在一起,但我还没有完全完成这个难题。这是我在index.php中的内容(这是代表“主页”链接的文件:

基本上,我的想法是在用户访问该站点时设置一个变量,以便将引用者变量设置为该引用站点。但是,如果用户点击网站本身的链接,我不希望引用者重置。我希望它保持用户第一次访问该站点时的状态,因此如果用户单击“主页”链接,它将始终将用户引至相应的页面。显然,我上面的代码不起作用。

0 投票
4 回答
526 浏览

php - 使用referrer运行脚本

我想知道是否可以根据引荐网站执行脚本。例如,如果用户从 Facebook 访问我的网站,那么我希望激活脚本,但如果用户通过谷歌搜索访问该网站,则不会运行该脚本。这可能吗?

0 投票
1 回答
119 浏览

url - 脚本 URL 跨站混淆

如果我有一个脚本使用绝对 URL 作为另一个网站上的脚本,脚本说点击了链接会发生什么?是否会将引荐来源网址发送到链接的目的地,如果是,它将来自原始站点,还是来自脚本的绝对 URL 所在的站点?如果这令人困惑,我很抱歉,当我重读我写的内容时,我发现自己很困惑哈哈。我将尝试进一步说明这一点。

站点 A /
脚本 1: -------------------------------------> 站点 B / 脚本 2 - -------------> 目标站点(在站点 A 上,脚本 1 引用站点 B 上脚本 2 的 URL,它单击站点 B 上的链接)

非常感谢您的耐心和理解。

0 投票
6 回答
50458 浏览

javascript - 检查推荐人

我正在使用它来检查是否有人来自 Reddit,但它不起作用。

也欢迎对正则表达式提出建议。