Фон
Я знаю, что
defined('BASEPATH') OR exit('No direct script access allowed');
в верхней части каждого представления важно, но мне было интересно, знает ли кто-нибудь о способе автоматического включения это в каждом взгляде или если бы был способ покончить с этим полностью?
Я знаю, что .htaccess используется для предотвращения прямого доступа, этого недостаточно с точки зрения защиты или:
defined('BASEPATH') OR exit('No direct script access allowed');
Необходимо для каждого отдельного представления?
Это не жизненно важная проблема, но приятно делать вещи DRY и не помещать одну и ту же строку кода вверху каждого представления.
Я искал в стеке похожие посты, но все они, похоже, просто объясняют, для чего предназначено определение (что я знаю, но недостаточно хорошо, чтобы знать, могу ли я обойтись без него или заменить его на более Автомат c версия).