我有以下問題: 我在plesk下運行的服務器上有一些大文件,我想從常規plesk備份中排除它們,但就我而言看到這是不可能的。PHP:託管在另一臺服務器上的文件
因此,我想將這些大文件存儲在另一臺服務器上,並通過運行在第一臺服務器上的網絡應用程序提供服務。
問題是應該爲用戶隱藏文件的url。現在我已經實現了與PHP的頭()。 當然,他們應該直接提供給用戶,而不是通過第一臺服務器,因爲這些文件真的很大!
總之,我需要的是,當用戶點擊文件下載鏈接時,他應該從第二個服務器接收文件,但文件url不應該被他看到。
進出口使用我的應用程序和Apache的Web服務器, PHP的我將是對如何處理這個問題的任何建議感激,
哈利
編輯:我忘了提,用戶有從第一臺服務器接受下載文件。這就是爲什麼我需要隱藏文件的URL。
我忘了提及下載文件的用戶必須有資格/允許下載它。這些信息存儲在第一臺服務器的數據庫中。 –
如果您使用數據庫只使用mysqli_connect命令,並且可以在其中輸入用戶名/密碼。如果您希望該用戶有權下載該文件,請先讓他們登錄。請記住使用POST而不是GET來隱藏URL中的信息。 – Llama