【问题标题】:Applying restriction to user对用户应用限制
【发布时间】:2013-07-01 04:08:59
【问题描述】:

我正在开发基于 PHP 的登录系统,用户可以将 CSV 文件上传到数据库。但是用户被限制为每个会话只能上传一个文件 5 次,然后他不能再上传了。谁能给我一些想法来完成这个的最佳方法? tq。

【问题讨论】:

  • if ($_SESSION['uploadcount']++ > 5) { die("limit exceeded"}); 这不完全是火箭科学......

标签: php database csv upload


【解决方案1】:

我想到了一些事情。一种方法是让会话使用一个简单的计数器跟踪该人上传的次数。当您处理他们上传的文件时,您将首先检查以确保他们尚未上传五个,然后简单地增加计数。一旦它们达到 5,您也将停止显示上传表单。

另一种选择可能会为此目的不必要地复杂化(但仍然是一个好习惯),即保留用户上传的每个文件的数据库记录以及详细信息。这样,您就可以知道他们上次上传文件的时间、在特定时间段内上传了多少文件等。

【讨论】:

    猜你喜欢
    • 2020-06-26
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多