#php #codeigniter #command-line-interface
#php #codeigniter #интерфейс командной строки
Вопрос:
Мне нужно ограничить запуск контроллера в CI 2 только из командной строки. Другие контроллеры в приложении доступны из Интернета.
Каков наилучший способ сделать это?
Ответ №1:
Возможно, вы захотите проверить, является ли это запросом CLI:
class Mycontroller extends CI_Controller {
function __construct()
{
parent::__construct();
if(!$this->input->is_cli_request())
{
// echo 'Not allowed';
// exit();
}
}
}
Комментарии:
1. Действительно полезно. Большое спасибо.