标签: http-referer

JavaScript重定向:Referer标头问题

有人跟着博客链接(比如http:// blog)来我的网站(比如http://mysite/a.php).

所以现在她在页面http://mysite/a.php上,referer设置为http:// blog

现在http://mysite/a.php页面上有JavaScript,它执行以下重定向:

    document.location = "http://mysite/b.php;
    //This is executed before any Google Analytics script.

现在在http://mysite/b.php的请求中,referer设置为http://mysite/a.php.
因此(我认为如此),我的Google Analytics会显示来自http://mysite/a.php的所有流量.

请建议一个解决方案.
注意:JavaScript重定向很关键,无法摆脱它.
我也尝试从服务器发送302代码,但没有成功.

javascript http-referer redirect google-analytics

7
推荐指数
1
解决办法
5747
查看次数

rails request.env ["HTTP_REFERER"]在heroku上给出nil

我在rails应用程序上创建了一个ruby.我有以下情况

在localhost获取引用链接我正在使用request.env["HTTP_REFERER"]它的工作完全不给null.

我已上载在Heroku上的代码,但request.env["HTTP_REFERER"]正在给nil,我在Heroku的日志已经检查.

请提供一个建议,为什么给它nil?有什么方法可以获得推荐人链接request.env["HTTP_REFERER"]吗?

http-referer heroku http-headers ruby-on-rails-3

7
推荐指数
1
解决办法
1355
查看次数

php/html - http_referer

我正在创建一个网站,并在一个特定的页面上,我想将用户发送回上一页.我是PHP/HTML的新手,并且一直在使用一些现有的代码来提供想法和帮助.

现有代码使用以下方法:

if (! empty($HTTP_REFERER)) 
{
    header("Location: $HTTP_REFERER");
} else 
{
    header("Location: $CFG->wwwroot");
}
Run Code Online (Sandbox Code Playgroud)

但是,当我使用此代码时,HTTP_referer始终被视为空,并且用户重定向到根页.这段代码中有任何明显的缺陷吗?

html php http-referer

6
推荐指数
2
解决办法
6682
查看次数

HTTP_REFERER空白,需要替代方案

我有一个简单的注册表单,需要跟踪来自一个特定外部引用者的命中数.这是PHP的一个简单任务:

$_SERVER['HTTP_REFERER']

但是,它是空白的.做了一些研究后我尝试使用一些javascript:

document.referrer

还是空白.:(

我真的不需要任何精心设计,但我试图不使用awstats.
有没有其他方法来获得引用(黑客接受)?还是我坚持统计数据???

-谢谢

javascript php http-referer

6
推荐指数
2
解决办法
6406
查看次数

更改引荐来源的值

可能重复:
如何在Javascript中手动设置REFERER标头?

如何改变价值document.referrer

我试过这个

<body>
<center><a href="test.php" target="_self">self</a></center>
<script type="text/javascript">
    alert( document.referrer);
    document.referrer="test";
    alert( document.referrer);
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

它没有用,有什么想法吗?

javascript http-referer

6
推荐指数
2
解决办法
2万
查看次数

在Selenium中设置引荐来源

我与selenium远程驱动程序一起使用以自动执行网站上的操作,因为网站的网址架构非常恒定,所以我可以直接通过设计网址来直接打开所需的页面。这样可以加快脚本的速度,因为在到达所需页面之前不必遍历多个页面。

为了使自动化看起来有机,是否可以在Selenium中设置引荐页面?

http-referer selenium

6
推荐指数
2
解决办法
1万
查看次数

如何限制对我不能仅通过其他引用者应用程序控制的应用程序的访问?

我们的客户有一组(5-6)内部网/互联网应用程序,可以是自定义开发的,也可以是3d-party,位于各种Web服务器中,我们无法修改 /控制哪些应用程序.

我们开发了一个门户网站应用程序(A),客户希望只通过A访问其所有其他应用程序(B),这意味着如果用户直接输入B的应用程序URL,他会得到一个错误页面,告知访问权限是只允许通过A.所以,用户必须登录到应用程序A,然后单击指向应用程序B的链接才能访问它.出于安全原因要求此要求,并使A充当其他应用程序的访问网关(B).

这是可能的,我们如何实现它?我们是否应该使用顶部的另一个Web服务器作为所有其他应用程序的代理(B),还是有更好的解决方案?如果我们使用另一个Web服务器作为代理,我们是否应该使用用户ID实现引用逻辑- 令牌方法与适当的会话cookie相结合,以便应用程序B的URL不会被黑客攻击并且对于每个用户和会话都是唯一的?

对不起,如果我不明确地或以错误的方式陈述我的问题,但我不熟悉网络/系统管理和Web服务器.我可以在需要的地方提供更多细节.

apache security http-referer webserver nginx

6
推荐指数
1
解决办法
387
查看次数

如何获取iframe父页面的引用来源?

我们正在使用iframe条目表单代码并将其放在网站页面上.我们希望能够看到有人来自哪里,如果他们降落在页面上并将他们的信息输入到表单中.

例如:我们的iframe嵌入在页面上.该页面的URL将发布到Facebook.有人点击链接,登陆页面,并将他们的信息输入我们的iframe报名表.然后我们希望能够说,1个推荐来自Facebook.

我们尝试使用$ _SERVER ['HTTP_REFERER'],但这只返回嵌入iframe的父页面网址,这是我们不想要的.我们想要引用父页面的实际URL(在上面的示例中,它将是Facebook).无论如何都要抓住这些信息?

javascript php iframe http-referer http-headers

6
推荐指数
1
解决办法
1万
查看次数

如果页面尝试通过URL访问页面,页面如何将用户重定向回上一页?

我有一个登录页面,如果用户已经登录则无法访问.因此登录页面会尝试将登录用户重定向回他们来自的页面.

如果用户单击链接转到页面,则重定向有效.问题是如果用户在About页面中尝试通过url访问登录页面然后referrer agent将不会设置,因此登录页面不会将用户重定向回About页面,而是重定向回base url(我使用codeigniter和ion auth库) .登录页面的重定向代码如下:

if($this->ion_auth->logged_in())
{
  redirect($this->agent->referrer(), 'refresh');
}
Run Code Online (Sandbox Code Playgroud)

是否可以正确运行此代码并重定向,而不是始终重定向到基本URL?当用户登录时,我没有显示登录页面的链接.所以登录的用户只能使用url输入进入登录页面,我想要的是如果他们这样做,他们将被重定向回他们来自的页面.

http-referer redirect codeigniter ion-auth

6
推荐指数
2
解决办法
2万
查看次数

如何刷新页面并保留 Referer 标头

我需要务实地刷新我的页面(例如location.reload(true);),但还要维护原始的 http 引用标头。

如果您单击浏览器上的刷新按钮,http 引用标头仍然存在。我知道有一的不同的方式来刷新页面中javasript,有没有保持HTTP引用的方法吗?

谢谢!

html javascript http-referer

6
推荐指数
1
解决办法
5328
查看次数