2010-06-18 237 views
1

可能重複:
HTTP authentication using PHP authenticationHTTP認證和PHP認證

嗨。 我正在爲我的網站製作一個會員區域,並且它已經在運行。我使用mysql和php驗證成員,這非常有效。

但是現在出現了問題,我想爲成員提供將文件上傳到系統的可能性,這些文件只能用於登錄成員。

我知道我可以將這些文件存儲到數據庫,甚至在一個文件系統,併爲他們提供服務throught PHP,但當會員上傳大文件,這會變得非常沉重的服務器。這些文件甚至可能是20MB甚至更大。

+1

你的問題到底是什麼?如何確保對文件的訪問權限,或如何將它們存儲在服務器上? – 2010-06-18 14:14:59

+0

問題是? – Aistina 2010-06-18 14:15:02

+0

@Eric,該死的,你4秒打我! – Aistina 2010-06-18 14:15:41

回答

1

他的問題是如何使這些文件對未經過身份驗證(我supppose)的用戶不可用。

將文件本身存儲在數據庫中是一個非常糟糕的主意。只要把它們放在一個無法目錄(即:使用htaccess來restric接入)和使用PHP爲他們服務。這樣做(如果正確完成)服務器上的額外負載是最小的。

+0

「這樣做(如果做得正確)的服務器上的額外負載是最小的。」如何正確地做到這一點? – iambriansreed 2012-03-07 17:15:20