Я пользователь CodeIgniter, и я смотрю на Кохану. Первое, что я заметил, что в документации каждый фрагмент начинается с:Kohana: Необходимо ли проверить, определено ли SYSPATH?
<?php defined('SYSPATH') or die('No direct script access.');
предполагающей Я буду использовать .htaccess для переопределения адреса, действительно ли это необходимо? Является ли альтернативой .htaccess для пурпуры избегать прямого доступа? Это просто хорошая практика для «углубленной обороны»?
CodeIgniter делает это тоже: if (! Defined ('BASEPATH')) exit ('Нет прямого доступа к скрипту разрешено'); – shadowhand