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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 1716888 | |
| 1716864 | |
| 1716861 | |
| 1716856 | |
| 1716851 | |
| 1716850 | |
| 1716848 | |
| 1716843 | |
| 1716841 | |
| 1716834 | |
| 1716830 | |
| 1716828 | |
| 1716821 | |
| 1716819 | |
| 1716815 | |
| 1716811 | |
| 1716809 | |
| 1716808 | |
| 1716795 | |
| 1716791 | |
| 1716784 | |
| 1716783 | |
| 1716781 | |
| 1716773 | |
| 1716765 | |
| 1716761 | |
| 1716759 | |
| 1716743 | |
| 1716734 | |
| 1716733 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기