![允许在 php 中包含文件但禁止用户读取/编辑](https://linux22.com/image/47415/%E5%85%81%E8%AE%B8%E5%9C%A8%20php%20%E4%B8%AD%E5%8C%85%E5%90%AB%E6%96%87%E4%BB%B6%E4%BD%86%E7%A6%81%E6%AD%A2%E7%94%A8%E6%88%B7%E8%AF%BB%E5%8F%96%2F%E7%BC%96%E8%BE%91.png)
我有一个 file.php 需要保密,所以它的权限是 700。我想做的是保持这些权限 700 但允许将该文件包含在其他文件中。我怎样才能实现这个目标?
答案1
要包含文件,必须打开(读取)该文件,读取文件以查看它与读取文件以包含它没有区别。因此,唯一的方法是使加密文件的所有者等于运行包含该文件的脚本的用户。
如果您希望同一用户无法打开文件,但能够包含该文件,那么您的请求就没有意义,因此没有解决方案。
我有一个 file.php 需要保密,所以它的权限是 700。我想做的是保持这些权限 700 但允许将该文件包含在其他文件中。我怎样才能实现这个目标?
要包含文件,必须打开(读取)该文件,读取文件以查看它与读取文件以包含它没有区别。因此,唯一的方法是使加密文件的所有者等于运行包含该文件的脚本的用户。
如果您希望同一用户无法打开文件,但能够包含该文件,那么您的请求就没有意义,因此没有解决方案。