Ответ 1
чтобы активировать фреймворк codeigniter, сайт должен получить доступ с помощью www.blahblah.com/index.php/params. Перейдя через index.php, сначала активируется фрейм, и различные классы и еще не проходят через PHP. Затем структура просматривает параметры URL-адреса и активирует определенный контроллер. Эта строка кода гарантирует правильную загрузку фреймворка, и пользователь просто не пытается запустить один файл php на веб-сервере. Поскольку этот php файл предполагает, что классы внутри фреймворка уже объявлены, запуск файла контроллера сам по себе может потерпеть неудачу и будет иметь потенциал для нарушения безопасности. Разрешен прямой доступ.