- 3
- 네모
- 조회 수 899
1. modules/member/member.controller.php 파일의 2644번 줄 위에 코드 삽입
버전에 따라 라인 위치가 달라질 수 있다.
function insertMember
함수 내 $output = executeQuery('member.insertMember', $args);
코드 바로 위에 삽입하면 된다.
1 2641 2642 2643 2644 2645 | <?php $oDB = &DB::getInstance(); $oDB->begin(); $args->description = 'IP :' . $_SERVER['REMOTE_ADDR']; $output = executeQuery('member.insertMember', $args); | cs |
2. 클라우드 플레어 사용시 REMOTE_ADDR 부분 수정
클라우드플레어를 사용하고 있을 경우,
접속 사용자와 관련된 헤더를 REMOTE_ADDR 과 같은 표준 헤더가 아닌, HTTP_CF_*** 와 같은 비표준 헤더로 넘겨준다.
1번 항목 진행 후, 2644 라인의 $_SERVER['REMOTE_ADDR'] 을 아래와 같이 수정하자.
1 2644 2645 | <?php $args->description = 'IP :' . $_SERVER['HTTP_CF_CONNECTING_IP']; $output = executeQuery('member.insertMember', $args); | cs |
님 포함 1명이 추천