我有一個文件,叫它secret.pdf,我提供下載。但是,我想阻止它有一個可以複製/粘貼或鍵入的網址,例如www.website.com/pdf/secret.pdf(不要捕獲文件!)。使用joomla(甚至只是PHP),你會如何混淆PDF文件名?
例如,用戶A點擊鏈接,並獲得kgsjgldsg.pdf。用戶B點擊相同的鏈接,但獲取asadsfsefaw.pdf。關鍵是,一個隨機文件名用於引用同一個文件,secret.pdf。
我用google搜索php文件混淆器,和joomla文件名混淆器,並沒有運氣。任何想法或指針在正確的方向將不勝感激。
聰明,我喜歡它。 – jason
仍然留下一個窗口打開。更好的做法是將生成的密鑰值記錄到數據庫中,並在調用下載腳本時使密鑰無效或刪除。這樣可以儘可能長時間保持「開放」,並且一旦下載開始就會自動關閉。 –
完全同意,但我不知道這是否是一個讓窗口打開的大問題。這不是一個安全問題,因爲pdf可以被共享:我不認爲你在這裏是一個真正的問題,但理論上你是對的:D – Nanne