【发布时间】:2010-02-13 17:32:49
【问题描述】:
我是 CodeIgniter 用户,我正在研究 Kohana。我注意到的第一件事是,在文档中,每个 sn-p 都以:
<?php defined('SYSPATH') or die('No direct script access.');
假设我将使用 .htaccess 进行地址重写,这真的有必要吗?为了避免直接访问,它是 .htaccess 的替代品吗?这只是“纵深防御”的好习惯吗?
【问题讨论】:
-
CodeIgniter 也这样做: if ( !defined('BASEPATH')) exit('No direct script access allowed');