我有一些敏感的页面,我不想暴露给外部用户。所以我把它们放在一个文件夹(比如xyz),并限制了整个文件夹的访问。htaccess。现在假设用户可以访问index。php
是否有一种方法可以让index.php从xyz中获取一些文件,并且这些文件对外部用户保持限制?
结构是:
html
|
|- index.php
|- xyz
|- .htaccess
|- myfunctions.php
|- myadminpage.php
index.php源代码myfunctions.php里面吗?
require_once 'xyz/myfunctions.php'
index.php
能否在其内部源myfunctions.php
?require_once 'xyz/myfunctions.php'
是的。
.htaccess
仅适用于HTTP流量。服务器上的内部请求(通过require
,include
,fopen
等*1)绕过.htaccess
(除非在一些不寻常的服务器配置中)。
(*1假设您不是通过HTTP请求文件,即。使用URL-wrappers。)