我所需要的基本;
一个公共页面,访问者必须填写表单才能下载一个大文件(所有下载/用户都使用同一个文件)。该文件只能在提交表单后的特定时间内通过临时url之类的方式使用。换句话说,特定用户对文件的访问是有时间限制的。
创建和设置表单没有问题,但是让提交表单的用户在有限的时间内访问该文件是完全不同的。我对如何创建有时间限制的访问没有什么好主意。不知道从哪里开始。
有没有关于如何用WordPress创建这个的想法?插件建议也很受欢迎。
我所需要的基本;
一个公共页面,访问者必须填写表单才能下载一个大文件(所有下载/用户都使用同一个文件)。该文件只能在提交表单后的特定时间内通过临时url之类的方式使用。换句话说,特定用户对文件的访问是有时间限制的。
创建和设置表单没有问题,但是让提交表单的用户在有限的时间内访问该文件是完全不同的。我对如何创建有时间限制的访问没有什么好主意。不知道从哪里开始。
有没有关于如何用WordPress创建这个的想法?插件建议也很受欢迎。
一种简单的方法是在提交表单时设置带有时间戳的cookie,然后在点击url下载文件时检查cookie和有效的时间戳。
一个更复杂的过程是为每个用户生成一个唯一的url键,将其放在一个带有时间戳的db表中,然后查找url,检查时间,然后在用户点击下载时删除。
我需要获取对$wp\\u filesystem对象的引用。在下面的测试中,var\\u dump($wp\\u filesystem)返回NULL。要正确设置$wp\\U文件系统,还需要哪些其他文件?我一直在期待,因为它在文件中调用。php,加载该文件就足以加载该对象。<?php require(\'../../../wp-blog-header.php\'); require(\'../../../wp-admin/includes/file.php\'); $m