如果您想要简单但不高度安全的内容,那么从表单传递到下载页面的字段是很常见的。任何具有该字段的人都可以访问您的下载页面,但大多数人不知道如何查看。如果您可以使用post数据而不是get请求来执行此操作,那就更好了。
下一步是验证表单上的信息在此过程中已成功提交。例如,检查电子邮件地址是否已成功提交,然后显示下载。这需要有人猜测已经提交的电子邮件才能下载。
最后,使用下载监视器,您可以为每个人生成唯一的url。这将允许您在提交表单时生成此url。这将只允许一个人拥有下载url并下载文件。
其他注意事项:我会避免会话,因为WordPress不能在本地使用这些会话,但cookie也可以。如果您已经设置了缓存,我会检查以确保所有这些都可以通过缓存工作。