2

我有一个带有常规 HTML 表单的普通独立 HTML 页面,其中的操作是将注册人的详细信息发送到我们的电子邮件营销系统。一旦他们提交了表单,他们就会被带到另一个非常简单的 HTML 页面,其中有一条感谢信息和一个文件下载。如果从注册页面继续,是否有可能使感谢页面仅可访问?我不确定这是否是一个合乎逻辑的问题,因为没有涉及登录或数据库。我也是新手,如果这是一个愚蠢的问题,请原谅我!任何帮助都非常受欢迎:)

4

1 回答 1

1

您可以使用document.referrer检查用户来自哪个页面,并在此基础上执行一些 JavaScript 代码 - 例如,如果页面不是您期望的页面,则将它们重定向到页面之外。

请记住,它是 JavaScript,因此它可以被禁用,并且不能保证阻止人们看到该页面。你需要一些适当的服务器端代码来做到这一点。还要记住,如果他们直接转到该页面(例如在 url 中输入),document.referrer 是空的。

if(document.referrer != 'http://yourwebsite.com/form.html') 
   window.location = 'http://yourwebsite.com';
于 2013-08-15T21:32:25.303 回答