问题标签 [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.
php - 如何从引荐搜索引擎获取查询信息
我想使用某人用来查找我的页面的查询,这些查询位于引用页面 $GET_['q'] 的 URL 中(对于雅虎 $GET_['p'])。我该如何使用这些?我想要 $query = REFERRING PAGE ($GET_['q']) 之类的东西,但我就是想不通怎么说。
asp.net-mvc - 如何在 ASP.NET MVC 操作中获取引荐来源网址?
如何在 ASP.NET MVC 操作中获取引荐来源网址?在您调用操作之前,我正在尝试重定向回页面。
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”?
asp.net-mvc - 通过动作过滤器注入推荐人动作?
有没有办法从动作过滤器注入引荐动作?假设我有一个来自动作 X 的视图。在视图中,我调用动作 Y,我想再次重定向到动作 X。(有多个 X 动作调用动作 Y)。我认为如果我有一个参数调用 referrerAction 和一个用前一个操作填充它的操作过滤器,那会很好。是否可以?
谢谢。
php - ErrorDocument 404 未发送推荐人信息:PHP
我正在使用标准的 htaccess ErrorDocument 404 将用户重定向到新页面。为了自定义 404,我需要知道他们的推荐人信息(从他们尝试访问的页面)。
$_SERVER['HTTP_REFERER'] 为空
我打印了所有的全局变量,其中大部分都包含指向 pageNotFound.php 的链接。
我怎样才能检索到这些信息?(首选服务器端)
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 调用页面
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中的内容(这是代表“主页”链接的文件:
基本上,我的想法是在用户访问该站点时设置一个变量,以便将引用者变量设置为该引用站点。但是,如果用户点击网站本身的链接,我不希望引用者重置。我希望它保持用户第一次访问该站点时的状态,因此如果用户单击“主页”链接,它将始终将用户引至相应的页面。显然,我上面的代码不起作用。
php - 使用referrer运行脚本
我想知道是否可以根据引荐网站执行脚本。例如,如果用户从 Facebook 访问我的网站,那么我希望激活脚本,但如果用户通过谷歌搜索访问该网站,则不会运行该脚本。这可能吗?
url - 脚本 URL 跨站混淆
如果我有一个脚本使用绝对 URL 作为另一个网站上的脚本,脚本说点击了链接会发生什么?是否会将引荐来源网址发送到链接的目的地,如果是,它将来自原始站点,还是来自脚本的绝对 URL 所在的站点?如果这令人困惑,我很抱歉,当我重读我写的内容时,我发现自己很困惑哈哈。我将尝试进一步说明这一点。
站点 A /
脚本 1: -------------------------------------> 站点 B / 脚本 2 - -------------> 目标站点(在站点 A 上,脚本 1 引用站点 B 上脚本 2 的 URL,它单击站点 B 上的链接)
非常感谢您的耐心和理解。
javascript - 检查推荐人
我正在使用它来检查是否有人来自 Reddit,但它不起作用。
也欢迎对正则表达式提出建议。