네모의 코딩팁

|  코딩할 때 팁을 올려봅니다..!

조회 수 42 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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

네모의 코딩팁

코딩할 때 팁을 올려봅니다..!

List of Articles
번호 제목 글쓴이 날짜 조회 수
6 [XE] 관리자 권한을 보유한 경우에만 애드온 작동하도록 하기 1 네모 2020.03.23 74
» [XE] 회원가입 시 사용자 IP를 설명란에 기록하기 1 네모 2020.03.23 42
4 [mod_rewrite] Apache2 의 mod_rewrite 사용 시 index~ 만 Rewrite가 되지 않을 경우 네모 2020.03.23 32
3 [jQuery] jQuery로 Checkbox 제어하기 네모 2020.03.23 25
2 [Java] 아무튼 대충 알아보는 NPE 예방법! 네모 2020.01.21 141
1 [Git] 자주 사용하는 Git 명령어 8 네모 2019.04.26 731
목록
Board Pagination Prev 1 Next
/ 1
서버에 요청 중입니다. 잠시만 기다려 주십시오...