假設我有一些pdf文件存儲在我的服務器上,我只想讓一個付費的人可以下載一個特定的pdf。我如何只允許授權用戶使用php下載pdf?
舉個例子,假設我有一堆電子書。用戶能夠下載電子書A的唯一方式是如果他的賬戶包含該特定書籍的正確憑證。
完成此操作的最佳方法是什麼?
關於如何改進我的想法任何想法/建議,非常感謝!
我目前的想法:
用戶通過他們的 /ACCOUNT_NUM/ORDER_ID/A的 特定文件的副本放置創建訂單
成功後,一個新的文件夾將 將存儲在 這個目錄中
- 有沒有php生成.htaccess 只會允許從一個url 包含一個隨機散列嵌入 。
- 的唯一方法,用戶將能夠 訪問此隨機哈希頁是,如果 他們的登錄身份爲正確的用戶, 和散列存儲在數據庫中的哈希 相匹配,否則 他們將被重定向到主頁。
+1對我來說太快了 – 2010-05-18 15:26:34
你如何強制下載文件根目錄下的文件? – ThinkingInBits 2010-05-18 15:26:57
會議,閱讀文件:http://php.net/manual/en/features.sessions.php,http://us.php.net/manual/en/function.readfile.php – webbiedave 2010-05-18 15:29:16