2026, 새로운 도약을 시작합니다.

컨탠츠몰 KCP모듈 업그레이드 2일차..

contents/kcp/orderpartcancel.inc.php 문제점이 발견되서 이야기 해봅니다.

(shop/kcp/orderpartcancel.inc.php 영카트에도 똑같은 문제 있음)

문제 지점 38번 라인

$cust_ip        = getenv('REMOTE_ADDR');

이 부분인데.. 일반적으로 쓰는 서버들은 문제가 없는데.

클라우드 플레어에 물려 쓰는 분들 문제가 생길 요소가 있네요.

클라우드플레어는 접속자 아이피 찾을떄 HTTP_CF_CONNECTING_IP 이걸로 해야 합니다.

(클라우드플레어 쓰는 분들만)

해결 방법

common.php(추가)

$_SERVER['REMOTE_ADDR'] = ( $_SERVER['HTTP_CF_CONNECTING_IP'] != NULL) ? $_SERVER['HTTP_CF_CONNECTING_IP'] : $_SERVER['REMOTE_ADDR'];

contents/kcp/orderpartcancel.inc.php(컨텐츠몰),  shop/kcp/orderpartcancel.inc.php(영카트)

$cust_ip = getenv('REMOTE_ADDR'); -> $cust_ip = $_SERVER['REMOTE_ADDR'];

|

댓글 2개

putenv() or $_ENV 변수로 컨트롤 가능합니다.
잘 안 쓰는 기능이라 그런줄 몰랐네요.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

자유게시판

번호 제목 글쓴이 날짜 조회
공지 1주 전 조회 460
200420 어제 조회 45
200419 2일 전 조회 89
200418 3일 전 조회 64
200417 5일 전 조회 108
200416 5일 전 조회 83
200415 6일 전 조회 133
200414 6일 전 조회 157
200413 6일 전 조회 70
200412 6일 전 조회 169
200411 1주 전 조회 133
200410 1주 전 조회 161
200409 1주 전 조회 91
200408 1주 전 조회 97
200407 1주 전 조회 195
200406 1주 전 조회 119
200405 1주 전 조회 233
200404 1주 전 조회 183
200403 1주 전 조회 294
200402 1주 전 조회 203
200401 1주 전 조회 152
200400 1주 전 조회 222
200399 1주 전 조회 162
200398 1주 전 조회 238
200397 1주 전 조회 126
200396 1주 전 조회 129
200395 1주 전 조회 105
200394 1주 전 조회 90
200393 1주 전 조회 129
200392 1주 전 조회 267
200391 1주 전 조회 189
🐛 버그신고