首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有当引用者来自表单页时才显示免费网页内容

只有当引用者来自表单页时才显示免费网页内容
EN

WordPress Development用户
提问于 2019-03-15 20:24:59
回答 1查看 111关注 0票数 0

在查看者填写表单后,保护提供免费下载的页面的最佳方法是什么?我使用联系表格7和下载一个创世记主题监视器。我脑海中浮现的一些东西是会话变量、引用者或隐藏的表单字段。我们不想直接访问这个页面。

我目前正在使用Get变量和一个隐藏的表单字段,但是,带有变量的url仍然可以共享。这是一个“免费”下载,所以目标不是铁板一块的安全,但只是不确定是否其他方法可能更好。

谢谢!

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-03-16 00:33:10

  1. 如果您想要一些简单但不太安全的内容,那么从表单传递到下载页面的字段是相当常见的。任何拥有该字段的人都可以访问您的下载页面,但大多数人都不知道如何查看。如果您可以使用post数据而不是get请求来完成这一任务,那就更好了。
  2. 下一步将是核实在这一过程中成功提交的有关表格的信息。例如,检查电子邮件地址是否已成功提交,然后显示下载。这将需要有人猜测已经提交的电子邮件,以获得下载。
  3. 最后,使用下载监视器,您可以为每个人生成一个唯一的url。这将允许您在提交表单时生成此url。这将只允许一个人拥有下载url并下载文件。

另外的注意事项:我会避免会话,因为WordPress本机不能处理这些会话,但是cookie会很好。我会检查,以确保所有这些工作通过缓存,如果你有这个设置。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/331773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档