我的文件使用MVC
模式(模型,视图,控制器)进行组织。
我该如何保护这些文件夹中的文件不被直接访问?
例如,我想禁止用户手动编写“http://VIEW/blabla”。实际上,唯一可以访问的文件是在文件夹之外。他们只使用'include'php函数调用VIEW,CONTROLLER和MODEL中包含的其他文件。
如果我保护这些文件夹,当我有类似的东西时:
<form action="MODEL/userCreate.php" method="post" id="form">
我的保护会阻止代码吗?
答案 0 :(得分:1)
将这些文件夹放在文档根目录
之外/project
/src <-------------your code, not served over http
MyClass.php
/web <-------------your document root, served over http
index.php