【发布时间】:2015-04-22 00:18:31
【问题描述】:
我正在尝试保护页面免受未经授权的访问,并希望防止所有不是来自我的域的人被重定向。
我知道之前有人问过这个问题,但我已经实现了这些代码变体,但它们对我没有用。
这是我目前尝试过的 Javascript:
if (document.referrer != "http://example.net")
location.href = "http://example.org";
我正在努力让不是来自example.net 的任何人都将被重定向到example.org。
有人对如何使其正常工作有一些建议吗?
谢谢!
【问题讨论】:
-
请注意,任何关闭 JS 的人都可以轻松绕过这个。
-
这是一个必须由您控制的逻辑,例如。在服务器中
-
那么,我应该研究一下这个 javascript 的 php 版本吗?
-
你应该测试“starts with”而不是“equals”。
标签: javascript redirect referrer