그누보드+Cloudflare적용시 "정상적으로 로그인하여 접근하시기 바랍니다." 보는경우
BrianYu
27.♡.223.176
2022-11-16 12:27
13,826
1
0
본문
그누보드를 cloudflare뒷단에 두시고 관리자로 작업시 "정상적으로 로그인하여 접근하시기 바랍니다."를 자주보시는 분들께 드리는 팁입니다.
저도 계속 그런문제가 있어서 봤더니 get_real_client_ip()에서 클라이언트 아이피를 제대로 가져오지 못하는 현상을 봤습니다.
그 함수안에 $_SERVER['REMOTE_ADDR']가 있는데 이것이 cloudflare서버 아이피를 가져오더라구요
그래서 lib/common.lib.php 파일 3818 번째줄에 아래 코드를 추가했고 이후 잘 작동합니다
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
혹시나 같은현상으로 골치아프셨던분들께 도움되었으면 합니다
0
로그인 후 추천 또는 비추천하실 수 있습니다.
BrianYu
회원등급 : 지하계 / Level 2
포인트 2,010
경험치 540
[레벨 2] - 진행률
85%
가입일
2022-10-10 09:23:05
서명
미입력
자기소개
미입력
최신글이 없습니다.
최신글이 없습니다.
댓글목록1
daniel74님의 댓글
행복한 하루 되세요.
축하합니다. 첫댓글 포인트 31포인트를 획득하였습니다.