Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个上传脚本,我想限制用户每次上传 1 次,而不是多次上传。我如何在 php 中实现它?因为主要问题是,如果我在数据库中分配一个值以显示用户是否正在上传文件,那么如果用户在上传未完成的情况下关闭页面,他/她将无法上传另一个文件,因为脚本认为他/她已经在上传了。
关于如何实施它有什么想法吗?
有一个带有“上传开始”和“上传完成”列的“会话/用户”表。在确定完成之前不要填充第二个。如果该用户的“已完成”字段为空,请不要开始新的上传。
为了避免阻止在完成之前断开连接的人 - 定期检查给定会话是否仍处于活动状态或清除超过一定时间的会话。