【发布时间】:2024-01-21 18:46:01
【问题描述】:
对于我的项目,我创建了一个名为 DBAccess 的文件夹,其中包含所有具有 PHP 类、常量函数等的与数据库相关的 PHP 文件。在文件夹的外部,我创建了一个名为 DBAccess.php 的 php 文件。 以下是我的目录结构简而言之
Project1
|_DBAccess
| |_functions.php
| |_class.php
| |_constants.php
|_DBAccess.php
|_index.php
|_aboutus.php
.......
现在我希望限制根目录中的任何页面使用 DBAccess 文件夹的内容,但 DBAccess.php 文件除外。在 PHP 中是否可以使用 .htaccess 或其他内容?
【问题讨论】:
-
为什么?! 一些 PHP 代码必须使用这些文件,否则它们是无用的(字面意思)。只是不要在其他代码中使用这些文件,你不需要那么保护自己。
-
+1,但我很期待知道这个问题的答案!
-
既然你写了课程和那些页面,那么你可以简单地决定不在你提到的那些页面中包含你的课程,为什么要“保护”
-
使用不允许扩展类的“final class”是您可以限制的。