【问题标题】:Check to see what page forwarded from检查以查看从哪个页面转发
【发布时间】:2015-04-15 22:00:30
【问题描述】:

在我的主页上,我希望它只有在打开时才打开 从某个 URL 转发。

例如,www.xyz.com/fillform 转发到www.abc.com

www.abc.com我想看看我是不是从www.xyz.com/fillform转发的 如果是,我不会,我想将它们转发给www.xyz.com/fillform

如果是,则页面将打开。这可以通过 jQuery 实现吗?

【问题讨论】:

  • 可能,但完全可以绕过和破解。
  • Redirect based on referrer URL 的可能重复项
  • 如果您可以选择,并且所有页面都在同一个站点上,那么这可以在服务器端非常可靠地完成。

标签: jquery


【解决方案1】:

正如其他人所提到的,并且正如 this answer 中所解释的,这不是一个安全的选项,不应用于保护任何类型的敏感内容。

但是,要回答这个问题,使用 jQuery 在技术上是可行的:

if (document.referrer === "http://www.example.com/mypage1.html") {
    // Do something
    alert('Referred from expected page. Probably.');
}

如果你有选择,这种事情可以在服务器端(PHP等)非常可靠地完成

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 2014-10-24
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    相关资源
    最近更新 更多