不确定如何解决这个问题。在我的网站中,访问者将查看我的产品目录并下订单,留下他们的电子邮件以便联系。我希望我的网站能够自动处理其产品的详细报告并存储在临时文件夹中24小时。然后,该链接将通过一次性密码通过电子邮件发送给他们。 24小时后,我希望从我的服务器中删除该文件夹。
我相信网站的工作方式类似。
问题是:无论如何我是否可以编写脚本来删除自上次写入时间到达其到期时间(本例中为24小时)的文件夹?或者我是否必须亲自驻留在服务器上以便每天删除此文件夹?
答案 0 :(得分:1)
有多种方法可以执行此操作,您可以使用后台进程,检查用户请求报告时的到期时间或最简单的解决方案 - cron作业。不确定你使用什么技术,但这应该是一个很好的PHP教程:
http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/
使用ruby on rails,您可以获得良好的cron支持和railscast解释: http://railscasts.com/episodes/164-cron-in-ruby