我之前在foo.php中使用了referrer来决定页面iframing foo.php是否为特定的URL。 (使用$_SERVER['HTTP_REFERER']
)HTTP_REFERER在什么情况下不起作用?
事实证明,大多数情况下,它的工作(大约98%的时间),但它似乎也有一些用户到达页面,$_SERVER['HTTP_REFERER']
没有在foo.php中设置,因此打破代码。 [更新:这些用户声称他们遵循通常的页面流程,并没有在浏览器上自行使用foo.php的URL(他们让它成为iframe),并且用户从未更改过浏览器设置。 ]
我不知道是什么原因可能发生?