-1

我有一个上传脚本,我想限制用户每次上传 1 次,而不是多次上传。我如何在 php 中实现它?因为主要问题是,如果我在数据库中分配一个值以显示用户是否正在上传文件,那么如果用户在上传未完成的情况下关闭页面,他/她将无法上传另一个文件,因为脚本认为他/她已经在上传了。

关于如何实施它有什么想法吗?

4

1 回答 1

1

有一个带有“上传开始”和“上传完成”列的“会话/用户”表。在确定完成之前不要填​​充第二个。如果该用户的“已完成”字段为空,请不要开始新的上传。

为了避免阻止在完成之前断开连接的人 - 定期检查给定会话是否仍处于活动状态或清除超过一定时间的会话。

于 2013-03-14T19:44:53.607 回答