我有.doc
和.zip
我的服务器上的下载目录中的文件.谁访问我的网站页面(download-file.php)
只有那些用户应该能够下载这些文件,其他人不应该.
我想要实现上述但没有运气......
我仍然能够把直接文件地址(http://example.com/sample.doc
浏览器)和我能够下载我不want..even别人给任何网站链接到上述文件,然后下载也应该不会发生.
任何人都可以分享一些想法..我应该实现这一点.
先感谢您.
Jon*_*Lin 12
在文档根目录中的htaccess文件中,您可以包含以下规则:
RewriteEngine On
# you can add whatever extensions you want routed to your php script
RewriteCond %{REQUEST_URI} \.(doc|zip|pdf)$ [NC]
RewriteRule ^(.*)$ /download-file.php?filename=$1 [L]
Run Code Online (Sandbox Code Playgroud)
然后在你的download-file.php
,你可以显示任何你需要显示以及下载链接,使用PHP脚本可以直接立即提供服务的文件PHP的ReadFile的()(见链接的例子)