2

我想获得推荐人网址。到目前为止,我已经尝试了以下方法:

request.referer
request.referrer
request.headers["HTTP_REFERER"]

只有当我从我的 localhost:3000 跟随 URL 时,它们才会起作用。如果我在外部站点上创建链接http://localhost:3000并单击它,那么所有这些方法都会返回nil.

即使用户来自外部站点,如何避免这种行为并获得实际的引荐来源网址?

4

2 回答 2

2

尝试使用 request.env['HTTP_REFERER']。

于 2012-06-07T14:18:15.883 回答
0
  1. 不要使用 webrick 并确保您的网站没有在开发中运行
  2. 要激活推荐网址,请确保该链接嵌入在另一个网站中。我只是在我所在的任何网页上注入了一个链接,比如“stackoverflow”,然后点击那里的链接

终于为我工作了,下面是结果 p request.referer

在此处输入图像描述

于 2014-07-15T00:08:02.150 回答