http_referrer可以合法地为空

时间:2011-03-26 14:49:03

标签: php

我知道直接调用的文件有空白的http_referer。我可以假设在所有其他情况下,应该有一个http_referer?

4 个答案:

答案 0 :(得分:3)

不,你不能这么认为。许多浏览器(和浏览器插件)允许关闭REFERER。除了可能提供一些辅助功能外,完全依赖它并不是一种好的做法。

答案 1 :(得分:3)

  

我知道直接调用的文件有空白的http_referrer

不。它不是空白,根本没有推荐人

  

我可以假设在所有其他情况下,应该有一个http_referrer吗?

没有。您应该假设不时会有推荐人。

答案 2 :(得分:2)

不,你不能。
一些过于谨慎的软件可能会删除或替换不相关的内容,例如Field is blocked by Outpost

答案 3 :(得分:1)

是和否。

  • 某些浏览器允许您将其关闭。
  • 但是,如果您愿意,可以拒绝向他们提供文件。