假设我有一些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