CI 묻고 답하기

제목 네임서버를 Cloudflare 사용 시 아이피 가져오는 것에 대한 문제
글쓴이 horyu1234 작성시각 2016/01/27 00:42:09
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15807   RSS

기존 아이피 가져오기 방식대로 한다면 CloudFlare 네임서버를 거쳐서 가도록 설정할 시 Cloudflare 의 아이피가 나옵니다. 해당 사용자의 원래 아이피를 가져오기 위해서는 

$_SERVER["HTTP_CF_CONNECTING_IP"]

를 사용하여야 하는데, CI 의 모든 부분의 아이피 가져오는 부분을 위의 방법으로 가져오도록 하는 방법이 있는지 여부가 궁금합니다.

 다음글 ci를 처음보는 동생한테 어디를 보고 하라고 추천해줘야... (2)
 이전글 액티브 레코드에서 left 함수를 사용 못하나요? (5)

댓글

한대승(불의회상) / 2016/01/27 09:14:11 / 추천 0

$_SERVER["HTTP_CF_CONNECTING_IP"] 변수를 그대로 사용하시거나 $this->input->server('HTTP_CF_CONNECTING_IP') 하시면 됩니다.

horyu1234 / 2016/01/27 21:19:02 / 추천 0

기존 코어에 있는 아이피를 가져오는 부분들을 저 방법으로 가져오도록 설정할 수 있을까요?

변종원(웅파) / 2016/01/27 22:44:12 / 추천 0

horyu1234/ 코어를 확장, 대체할 수 있습니다. 매뉴얼 (http://cikorea.net/user_guide_2.1.0/general/core_classes.html) 참고하세요.