问题标签 [referer]

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 回答
267 浏览

php - 手动输入地址时确定用户来自哪里

我知道当有人通过单击链接进入您的页面时,您可以获得 HTTP 引荐来源网址。但是,当用户自己键入地址时,是否也可以确定用户在哪个页面上?

0 投票
2 回答
5470 浏览

model-view-controller - magento 方法保存引用 url 和关键字

我的目标是在我们商店的任何页面上输入时将 url 引用和关键字保存在数据库中。我检查了这个问题及其答案,试图对我的问题有所了解。

我遵循的方法是:

  1. 有一个将坚持默认布局的块,以便将其加载到每个页面上(经过测试,正在工作)。该块将使用以下代码读取引用者:

    $request['url'] = $this->getRequest()->getServer('HTTP_REFERER');

  2. 然后调用函数将 $request 传递给控制器​​: 这一步我还是不知道怎么做,使用重定向?或者也许通过调用 dispatchEvent 并在具有postAction函数的控制器上?

    /li>
  3. 控制器将实例化我的模型并调用设置器来更新/插入需要的值

    /li>
  4. 在模型上,我将拥有所有适当的代码来执行 CRUD 操作

它是否正确?我正在尝试按照这些步骤来遵循 Magento MVC 方法。现在我已经有了 phtml 文件上的所有代码。我正在获取引用,将其拆分并实例化模型以保存所有内容。但我知道这是不正确的。

现在在 config.xml 上我有:

0 投票
0 回答
75 浏览

php - 如何防止来自引用页面的查询被传递?

我正在为一家 SEM 公司设置一些东西,该公司在 google 上对广告进行出价并将流量发送给各种合作伙伴。用户显示一个包含他们搜索的 KW 的 URL (site.com?k=laser%20tag) 并分析流量。到合作伙伴的传出流量通过一个文件 (site.com/outgoing.php),该文件具有“header("Location: $destination");" 在底部,$destination 是 200 个合作伙伴的 URL 之一。

这很好用,但问题是当用户离开网站去找合作伙伴时,他们可以看到引荐页面并且可以看到搜索词是什么。他们希望合作伙伴看不到他们竞标的条款,因为这将允许合作伙伴绕过他们并推出自己的 SEM 策略。

有没有办法可以从“outgoing.php”文件中的引用 URL 中删除查询?由于所有的流量都通过这个文件,我不能把它放进去吗:

或者,我是否需要首先阻止查询显示在 URL 中?

0 投票
4 回答
5421 浏览

javascript - Mechanize + Python:如何在简单的 javascript 中跟踪链接?

简短:如何使用 python Mechanize 执行/模拟 javascript 重定向?

我制作了一个带有 mechanize 模块的 python 脚本,它在页面中查找链接并遵循它。

问题出在一个特定的网站上,当我这样做时

他将我重定向到这个简单的页面:

现在,如果我这样做:

它不打印任何东西,这意味着该页面中没有链接。但是如果我手动解析页面并执行:

Site2 无法识别我来自“www.address1.com”,并且该脚本无法正常工作!

抱歉,如果这只是一个新手问题,请提前感谢您!

ps 我有 br.set_handle_referer(True)

编辑:更多信息:检查与 Fiddler2 的链接,它看起来像:

GET http://www.site2.com/ HTTP/1.1 主机:www.site2.com 连接:keep-alive 用户代理:Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome /22.0.1229.94 Safari/537.4 Accept: text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Referer: http://www.address1.com Accept-Encoding: gzip,deflate ,sdch Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q =0.3 Cookie:PHPSESSID=6e161axxxxxxxxxxx;用户=我的用户名;
通过=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;ip=79.xx.xx.xx;
代理=a220243a8b8f83de64c6204a5ef7b6eb; __utma=154746788.943755841.1348303404.1350232016.1350241320.43;__utmb=154746788.12.10.1350241320; __utmc=154999999; __utmz=154746788.134999998.99.6.utmcsr=google|utmccn=(有机)|utmcmd=有机|utmctr=%something%something%

所以这似乎是一个cookie问题?

0 投票
2 回答
2643 浏览

python - 如何使用python mechanize设置Referer?

我正在编写 python 程序以编程方式登录网站。现在我在处理 cookie 时遇到了问题。以下是我的代码:

它给了我这样的错误:

好像我没有正确处理“推荐人”。任何想法?

0 投票
1 回答
3130 浏览

php - 如果来自 Facebook,Referer 未显示

好的,Facebook 上发生了一些非常可疑的事情(还有什么是新的),我已经研究和测试了一个多小时,但没有成功。

通过使用下面的 PHP 代码并将其发布到我的 Facebook 墙上然后单击它,一旦页面出现,它不会显示 Facebook 推荐地址。

但是,如果我从我自己的站点单击显示“测试链接”的链接,它会将我的服务器和文件 URL 显示为引用者。

还有其他人面临同样的问题吗?

我完全感到困惑。

这是我的代码:

0 投票
2 回答
417 浏览

php - 当referer不为空时需要重定向到图片

问题是当引用者不为空时,我仍然得到链接而不是图像。

0 投票
1 回答
187 浏览

php - 推荐人=类别?

我已经成功跟踪了点击的来源,然后根据点击的来源让我的网站显示元素。一个代码示例是这样的:

所以这告诉我的网站如果从http://www.testdomain.com/testpage点击它就显示 bgphotos div 。这很棒。我什至做了更多的编码来跟踪在网页中点击某些 div 的位置。但是,如果从类别中单击它,我想显示一个元素。

现在,我认为解决方案就是将 $referer 更改为类别网页。但问题是,当该类别的帖子超过一页时,您将不得不手动跟踪每个类别的页码......这将永远需要......一个例子是:

如您所见,这将失控,我将不得不跟踪每个可能的类别页面。那么有什么办法可以说,只是跟踪是否从某个类别中单击了某些内容?或者有没有其他解决这个问题的方法?

任何帮助将不胜感激!:) 大声笑。它真的会。

0 投票
1 回答
125 浏览

curl - curl 代码不完整或不工作

我正在使用这段代码:

最终结果应该是“Ip-ul sau clasa asta a mai votata odata !Incarca maine !” 或“Se accepta doar voturi din Romania si Republica Moldova”,但我只显示一个空矩形。该网址上的访问权限也应该记录我的IP。curl 会阻止它吗?请帮忙。谢谢。

0 投票
2 回答
112 浏览

java - 需要帮忙。我需要根据Referer引导传入流量

所以这是交易。

我有一个公共页面,我不能仅限于成员,我需要检查传入的引用 URL,如果来自正确的域,则路由流量。所有其他流量,将被路由到场外登录页面。

两家公司之间的电子商务促销,我只想允许那些从批准的网址进来的人。

我会尝试使用 robots.txt 执行此操作,但在这种情况下,我无权访问该文件(感谢我使用的 CMS)。

我几乎被迫用 Java 来做这件事。很感谢任何形式的帮助。