我是CodeIgniter的新手,我想知道限制直接访问您的视图文件是否被视为一种好习惯?显然,它们将包含许多依赖变量的php代码,以及未从控制器传递给它们的内容,因此,如果直接访问php代码,则很容易出错,不是吗?
额外的问题:为什么助手文件夹,库文件夹,钩子文件夹等在应用程序文件夹中为空?
谢谢你的时间。
没有人愿意限制对其视图文件的访问的主要原因是,它们将导致致命错误或显示无用的页面。
如果人们想尝试找出您的文件夹结构和文件名,他们将得到……绝对没有的收获。您将不得不编写一些非常疯狂的代码以使视图不安全。
如果您真的想保护它们,请继续。
在视图顶部,输入:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); ?>
<h1>Whatever</h1>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8145 次 |
最近记录: |