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.
我正在开发基于 PHP 的登录系统,用户可以将 CSV 文件上传到数据库。但是用户被限制为每个会话只能上传一个文件 5 次,然后他不能再上传了。谁能给我一些想法来完成这个的最佳方法?tq。
有几件事浮现在脑海。一种方法是让会话使用一个简单的计数器跟踪该人上传的次数。当您处理他们上传的文件时,您将首先检查以确保他们尚未上传五个,然后简单地增加计数。一旦它们达到 5,您也将停止显示上传表单。
另一种选择可能会为此目的不必要地复杂化(但仍然是一个好习惯),即保留用户上传的每个文件的数据库记录以及详细信息。这样,您就可以知道他们上次上传文件的时间、在特定时间段内上传了多少文件等。