개발 Q&A

제목 config_load가 궁금합니다.
카테고리 PHP
글쓴이 개발초보1 작성시각 2020/04/20 10:35:12
댓글 : 10 추천 : 0 스크랩 : 0 조회수 : 9924   RSS

안녕하세요. codeigniter 초보 개발자입니다.

 

가비아 솔루션을 이용해서 기능 개발을 하고 있는데요. 

 

config_load('member') 이러한 소스코드가 있는데 어느 경로의 파일??이 load가 되는건지 잘모겠니다....

 

답변 부탁드립니다. 감사합니다

 다음글 CI 언어 클래스 적용 질문있습니다. (2)
 이전글 phpmyadmin 접근하려는데 에러가 뜹니다. (1)

댓글

한대승(불의회상) / 2020/04/20 12:18:28 / 추천 0
application/config/member.php 파일을 load합니다.
개발초보1 / 2020/04/20 12:50:15 / 추천 0
감사합니다. application/config 아래에 member.php가 없는데 이부분은 좀 더 찾아보겠습니다.
포포탄 / 2020/04/20 13:31:47 / 추천 0

파일이 없으면 만드시면 될겁니다.

해당 함수는 config/member.php 파일의 변수(아마 $config 변수일겁니다..)를 로드할 뿐 입니다.

가비아 솔루션은 안써봐서 잘 모르겠지만, config_load라는 함수가 아마 $this->config->load() 함수를 래핑하고 있을 것 같네요. 그렇다면 별도로 가비아에서 member 설정을 관리하기 위해서 파일을 숨기거나 위치를 재지정해놨을 수도 있겠구요.

개발초보1 / 2020/04/20 15:15:34 / 추천 0
제 생각도 위치를 숨기거나 재지정했을거 같아요 ㅠㅠ 그걸 찾아봐야겠습니다 ㅎㅎ 답변감사합니다!!
변종원(웅파) / 2020/04/20 16:50:49 / 추천 0
제일 빠른 확인 방법은 해당 소스내에서 config_load를 검색해보는 겁니다. (ci 함수는 아닙니다)
개발초보1 / 2020/04/21 09:14:06 / 추천 0
config_load를 검색해보라는 의미가 어떤 의미인가요?? 제가 소스 검색할때 putty로 접속해서 grep -rn 명령어로 검색을 하긴 하는데 이것을 의미하시는 건가요~ 아니면 다른방법이 있으면 혹시 알려주실 수 있나요???
포포탄 / 2020/04/21 09:20:03 / 추천 0
config_load를 호출하는 간단한 페이지 하나 만드신 후, debug_backtrace, debug_print_backtrace 같은 함수로 위치 추적할 수도 있습니다. grep으로 안잡히는거면 ftp로 접근 불가한 곳에 숨겨놨을거에요. 아니면 php extension으로 설치되어있을수도 있구요(그러나 이정도 수고까진 하지 않았을 것 같네요)
개발초보1 / 2020/04/21 09:50:09 / 추천 0
오오 좋은정보 감사합니다!!!
변종원(웅파) / 2020/04/21 13:48:09 / 추천 0

보통 개발툴을 통해 개발을 합니다. 개발툴에서는 현재 프로젝트내의 소스를 대상으로 검색이 가능합니다.

안나온다면 아마도 ioncube로 엔코딩되어 있을 겁니다. (암호화)

asdfsadf / 2021/01/28 05:16:38 / 추천 0

가비아 솔루션 에서는 fm_config 테이블에 저장되어있는 값일 가능성이 높습니다.

fm_config.group_cd = 'member' 인걸 찾아보세요