0

不知道如何解决我遇到的这个问题。在我的网站上,访问者会查看我的产品目录并下订单,留下他们的电子邮件以供联系。我希望我的网站能够自动处理他们产品的详细报告并在临时文件夹中存储 24 小时。然后,该链接将通过一次性密码通过电子邮件发送给他们。24 小时后,我希望从我的服务器中删除该文件夹。

我相信有类似的网站。

问题是:我是否可以编写一个脚本来删除自上次写入以来已达到到期时间(在本例中为 24 小时)的文件夹?还是我必须亲自将自己驻留在服务器上以每天删除此文件夹?

4

1 回答 1

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

于 2011-12-31T08:26:52.857 回答