이전 목록 다음
채택완료

후킹 관련 질문

2022-02-05 (토) 05:52:04 3,776

5.4 이후 버전을 첨 보고 찾다가 못 찾아서 질문드립니다.

소스들에 보면 run_event, run_replace 들 사용한곳이 많이 보이는데요.

이것들을 사용하려면 add_event, add_replace를 해놔야하는것으로 아는데 요게 있는 부분을 못 찾고 있습니다.

예를들어 common.php 마지막쯤에 보면 run_event('common_header'); 가 있는데요.

common_header에 대해 add_event 한곳이 어느파일에 있나요?

extend  디렉토리에 몇개 있는건 발견했는데 못찾는게 더 많네요.

그냥 미리 run_event 만  적어 놓고 add_event 를 알아서 추가해서 사용하라는 것인가요?

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2022-02-05 (토) 13:40:27

네 생각하신게 맞고 작업 방법은 볼피드님 답변을 참고하시면 될거 같습니다.

답변에 대한 댓글 1개

2022-02-05 (토) 15:04:03
네 감사합니다.

https://sir.kr/manual/g5/288

해당글을 참조하세요

run_event가 명시된 부분을 add_event로 후킹하여 사용할 수 있는 형태입니다

add_event에 들어간 코드가 run_event에 정의된 함수 실행시 같이 실행되는 형태입니다.

답변을 작성하려면 로그인이 필요합니다.