2013-07-01 39 views
0

即時通訊工作在基於PHP的登錄系統上,用戶可以將CSV文件上傳到數據庫。然而,用戶被限制爲每次只能上傳一個文件5次,然後他不能再上傳任何文件。任何人都可以給我一些想法來實現這個目標? TQ。對用戶應用限制

+0

'if($ _SESSION ['uploadcount'] ++> 5){die(「limit exceeded 「});'這不完全是火箭科學...... –

回答

0

有幾件事情浮現在腦海。其中一個就是讓會話跟蹤一個人用一個簡單的計數器上傳了多少次上傳。當你處理他們上傳的文件時,你首先要檢查他們是否已經上傳了五個,然後簡單地增加計數。一旦他們達到5,你也會停止顯示上傳表單。

另一種選擇,可能是不必要的複雜(但仍然是一個好的做法),將保存用戶上傳的每個文件的數據庫記錄,具體細節。這樣,你會知道他們上次上傳文件的時間,他們在特定時間段內有多少人等。