我試圖做一個可下載的PDF文檔對用戶不可見的URL,讓他們無法從其他任何地方訪問它。我需要隱藏網頁左下角的網址(鼠標懸停時)以及瀏覽器地址欄中的網址。我需要它在所有瀏覽器上工作。隱藏下載網址
我的HTML看起來像這樣:
<a href="http://www.example.com/files/pdf/a34501.pdf">View PDF</a>
和鏈接應該是這樣的:
的原因是用戶必須提供一個代碼,可以下載他們的文件,但如果他們可以看到URL,他們可以輕鬆下載其他人的文檔(他們只需要更改「a34501.pdf」部分中的一個數字)。
我讀一些有關使用JavaScript函數加密的URL,或使用外部PHP文件。但是,我不知道該怎麼做。
謝謝。
您的整個架構都是錯誤的。您需要每個文檔的唯一代碼,而不是鏈接隱藏。即使你隱藏了鏈接,有人可以相對容易地找出網址並下載到他們心中的內容。 – Mansfield
當人們上傳時,使用salting和時間戳來創建唯一鏈接以及文件默認名稱。另外:*問題必須證明對所解決問題的最小理解。告訴我們你試圖做什麼,爲什麼它不工作,以及它應該如何工作。* –
聽起來你不想直接使用鏈接,讀取服務器的代碼並輸出文件1在正確的請求下, –