标签: http-referer

在什么情况下HTTP_REFERER将为空

我知道可以获得一个空的HTTP_REFERER.在什么情况下会发生这种情况?如果我得到一个空的,它是否总是意味着用户改变了它?获得一个空的一个与获得一个空的一样?在什么情况下我也能得到它?

security http-referer http cross-domain http-headers

149
推荐指数
4
解决办法
10万
查看次数

使用PHP获取原始URL引用?

我正在使用$_SERVER['HTTP_REFERER'];referer Url.它按预期工作,直到用户单击另一个页面并且引用者更改为最后一页.

如何存储原始转介网址?

php http-referer

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

在PHP中确定Referer

什么是最可靠和最安全的方法来确定当前页面发送或调用(通过AJAX)的页面.我不想使用$_SERVER['HTTP_REFERER'],因为(缺乏)可靠性,我需要调用的页面仅来自源自我网站的请求.

编辑:我希望验证从我的网站上的页面调用预先形成一系列操作的脚本.

php http-referer

101
推荐指数
3
解决办法
14万
查看次数

在ASP.NET中获取HTTP Referrer

我在寻找获得浏览器的快捷,方便和可靠的方式HTTP推荐ASP.Net(C# ).我知道HTTP推荐本身是不可靠的,但我确实希望得到引荐,如果它的可靠方法存在.

c# asp.net http-referer http http-headers

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

302重定向是否会维护引用字符串?

我需要将用户从一个页面重定向到另一个页面,但我需要维护原始的referer字符串.因此,举例来说,如果他们开始了对http://www.othersite.com/pageA.jsp,点击一个链接,将他们带到http://www.mysite.com/pageB.jsp,然后执行302重定向到http://www.mysite.com/pageC.jsp,我需要referer字符串包含" http://www.othersite.com/pageA.jsp "

这是302重定向的正常行为吗?或者我的原始引用会被删除,支持" http://www.mysite.com/pageB.jsp "?那是不可取的.

我不知道它是否有任何区别,但我在JSP中工作,我正在使用response.sendRedirect()来执行302重定向.

我应该提一下,我做了一个实验,它似乎保留了原始的referer字符串(" http://www.othersite.com/pageA.jsp "),但我只是想确保这是正常的默认值行为,而不是我的怪异.

谢谢您的帮助.

编辑添加:

虽然我目前正在使用302重定向,但我可能会使用301重定向.你知道301重定向的行为是否更可靠?

http-referer redirect jsp referrer http-status-code-302

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

如何使用NodeJS获取"HTTP_REFERER"?

获取的方法HTTP_REFERER,我们可以document.referrer在浏览器端javascript中使用.但是我们如何才能在NodeJS中获得它?

javascript http-referer node.js

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

HTTP_REFERER的可靠性如何?

我需要检查并记录我的Web应用程序的访问者的推荐人.使用的可靠性如何HTTP_REFERER?还有其他选择吗?

http-referer

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

我可以依赖Referer HTTP标头吗?

我可以Referer在Web应用程序中依赖HTTP标头吗?我想检查用户是否来自特定的域/网页,如果他或她做了,那么相应地更改我的网站的布局.

我知道人们可以Referer在他们的浏览器中禁用.任何想法用户经常这样做?我可以依靠Referer99%的存在吗?

http-referer http-headers

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

从URLReferrer获取查询字符串

我试图Request.QueryString("SYSTEM")从UrlReferrer 获取这样的QueryString值.我看到我可以使用它,Request.UrlReferrer.Query()但它不允许我指定确切的参数

我可以解析Query()值,但我想知道是否可以做这样的事情 Request.UrlReferrer.QueryString("SYSTEM")

vb.net asp.net http-referer request.querystring query-string

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

如何从$ _SERVER ['HTTP_REFERER']中仅选择根域;?

我希望有一个404页面可以检测用户是通过我的网站,通过缩短的URL还是通过其他网站访问该页面,而我正在使用PHP进行访问.我正在慢慢掌握PHP,这可能是一个简单的问题,但我很累,说实话,我的系统中没有咖啡因,我想尽快把我的投资组合中的任何松散的目标捆绑起来.

我发现$_SERVER['HTTP_REFERER'];PHP变量给了我整个URL,这是一个开始.有没有一种方法可以通过另一个变量或函数只给我根域,记住一些引用可能使用http://和一些https://(所以简单地从第七个字符开始将不总是工作)?这样,我可以根据两个(或更多)预定义地址匹配URL,并生成与该域相关的内容.

php dns http-referer http-status-code-404

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