【发布时间】:2010-04-07 16:35:35
【问题描述】:
我想实现在用户完成后短时间内可撤消的操作。 IE。如果用户对照片站点中的照片进行投票,他/她可以在 30 秒内撤消投票。这类似于 StackOverflow 上的投票方式,您可以在短时间内撤消您的投票。
我应该如何实现它?出于性能原因,我想我不应该在延迟超时之前将投票提交给数据库。并且在 JavaScript 中很难做到这一点,因为如果用户在延迟超时之前更改网站,那么投票就会丢失。也许我可以在 cookie 中执行此操作,或者最好的解决方案是在 PHP 会话中执行此操作,但是 那么延迟后如何提交操作?
【问题讨论】:
标签: php architecture session delayed-job