我目前正在开发一个WordPress插件,可以设置上传文件的过期日期。
过期后,用户应被重定向到一个页面,表明当前文件已过期。
例如:
管理员在网站上添加一个名为“myPDF.pdf”的pfd,并将过期日期设置为2天。
用户可以通过链接输入pdf:
http://localhost/wordpress/wp-content/uploads/2017/12/myPDF.pdf
用户可以在前两天打开并阅读PDF,2天后用户应该被重定向到
这可能吗?我正在考虑将.htaccess重定向到
答案 0 :(得分:0)
非常简单,当你上传文件时,在db中使用键值保存元数据,比如expiry_date,并将值作为到期日期。
当您获得该文件时,如果当前日期大于该到期日,请检查其到期日期,重定向到您想要的网址。
你还需要在db中存储文件url并循环遍历这些url,并且如果该url已经命中,则每次都通过$ _GET检查它们。