2011-12-02 3 views

답변

3

아니, (웹을 통해 요청 비교) CodeIgniter의 블록이.

+0

확인. 빠른 답변에 감사드립니다. – georgesamper

+0

나는이 시도 : '공공 기능 __construct() \t { \t \t 부모 :: __ 구조(); \t \t if (! $ this-> input-> is_cli_request()) { \t \t \t redirect ('index'); \t \t \t} 하지만 여전히 원격으로 스크립트를 원격으로 실행할 수 있습니까? 그걸 막을 수있는 방법이 있습니까? 그렇게하는 것이 안전할까요? – georgesamper

+4

'is_cli_request()'- 참이면 항상 (로컬) CLI 요청이됩니다. 그래서 그것을 확인하고 예외가 발생하면 예외를 throw 할 수 있습니다. 이렇게하면 "개인" "공용"CLI 조치가 CLI에서만 호출되도록 할 수 있습니다. – hakre

0

아니요 codeigniter를 사용하여 명령 줄에서 개인 기능을 호출 할 수 없습니다. Codeigniter가 이것을 허용하지 않습니다.

+0

질문에 대답하는 동안, 답변에는 보통 더 많은 고기가 있습니다 (왜 옵션이 아닌지 설명하거나 대안을 제안하는 등). – yuvi

관련 문제