Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的主要 index.php 通过 JQuery 从子目录调用几个脚本。我需要阻止直接访问此目录中的任何文件,但允许 index.php 访问它们。我试过简单的:
deny from all
方法,但这甚至阻止 Jquery 加载脚本。还有一个/images子目录需要阻止直接访问。deny all禁止以任何方式调用图像。有谁知道如何做到这一点?
/images
deny all
只需使用 php 的文件功能来获取受保护文件的内容,因此只有您的 php 文件(例如 index.php)能够处理受保护目录的文件。
有用的功能是:
文件获取内容()
fread()
...
然后您可以在 output-html 中包含 js 代码或将内容作为图像输出(然后您应该查看header()函数。