기진곰님 근데
* config/config.user.inc.php 파일에 넣어 사용할 것
* 파일이 존재하지 않을 경우 생성하면 됨
라고 하셨는데요
이말은.. fixcloudflare.php 파일 이름을 config.user.inc.php 으로 바꿔줘야 한다는 말인가요?
config/config.user.inc.php 파일에 넣어 사용할 것이라는것이 config.user.inc.php 파일을 생성하고
config.user.inc.php 에다가 fixcloudflare.php 를 붙여넣기 해줘야 하는건가요?
아래 스크린샷은 config 폴더 안에 들어 있는것입니다.
config.user.inc.php 는 없고 config.inc.php 는 있습니다.
답변해주시면 감사하겠습니다.
혹시.. https://gist.github.com/kijin/25be59ac4b0d7c5ef722 여기에서
config.user.inc.php 으로 이름을 바꿀때 https://gist.github.com/kijin/25be59ac4b0d7c5ef722 여기에 있는
19번줄 class FixCloudFlare 이것을 class config.user.inc
82번줄 FixCloudFlare::fixVisitorInfo(); 이것을 config.user.inc::fixVisitorInfo();
기진곰님 질문이 하나 있습니다.
방금 클라우드 플레어 적용이 됬습니다.
그래서 https://gist.github.com/kijin/25be59ac4b0d7c5ef722 이 소스를 적용하려고
새로 config.user.inc.php 파일을 만드신 뒤 fixcloudflare.php 파일의 내용을 붙여 넣고 올려봤으나
여전히 회원들의 아이피가 141.101.xx.xx 이렇게 나오길래
브라우저 캐시 삭제해주고, 클플에서 Purge Cache Purging everything 을 해줘도
여전히 회원들의 아이피가 141.101.xx.xx 이렇게 나오는 상황인데 어떻게 해야할까요?
댓글 25
0.5.2 버전부터 클플에 대응되어서 클플 사용 유무와 관계없이 잘 동작합니다.
추가로 https://gist.github.com/kijin/25be59ac4b0d7c5ef722 이것을 적용하시면 XE 전체에 적용됩니다.
기진곰님 근데

* config/config.user.inc.php 파일에 넣어 사용할 것
* 파일이 존재하지 않을 경우 생성하면 됨
라고 하셨는데요
이말은.. fixcloudflare.php 파일 이름을 config.user.inc.php 으로 바꿔줘야 한다는 말인가요?
config/config.user.inc.php 파일에 넣어 사용할 것이라는것이 config.user.inc.php 파일을 생성하고
config.user.inc.php 에다가 fixcloudflare.php 를 붙여넣기 해줘야 하는건가요?
아래 스크린샷은 config 폴더 안에 들어 있는것입니다.
config.user.inc.php 는 없고 config.inc.php 는 있습니다.
답변해주시면 감사하겠습니다.
다만 fixcloudflare.php 파일 이름을 바꾸셔도 결과는 같으므로 별 상관 없습니다.
혹시.. https://gist.github.com/kijin/25be59ac4b0d7c5ef722 여기에서
config.user.inc.php 으로 이름을 바꿀때 https://gist.github.com/kijin/25be59ac4b0d7c5ef722 여기에 있는
19번줄 class FixCloudFlare 이것을 class config.user.inc
82번줄 FixCloudFlare::fixVisitorInfo(); 이것을 config.user.inc::fixVisitorInfo();
이렇게 바꿔줘야 하나요?
+ 이렇게하니.. 500 에러가 뜨네요..
기진곰님 질문이 하나 있습니다.
방금 클라우드 플레어 적용이 됬습니다.
그래서 https://gist.github.com/kijin/25be59ac4b0d7c5ef722 이 소스를 적용하려고
새로 config.user.inc.php 파일을 만드신 뒤 fixcloudflare.php 파일의 내용을 붙여 넣고 올려봤으나
여전히 회원들의 아이피가 141.101.xx.xx 이렇게 나오길래
브라우저 캐시 삭제해주고, 클플에서 Purge Cache Purging everything 을 해줘도
여전히 회원들의 아이피가 141.101.xx.xx 이렇게 나오는 상황인데 어떻게 해야할까요?
아래 이미지는 ftp 상에서 config 파일안의 파일들 목록입니다.
(마지막 82번째 줄 포함, 내용 변경은 전혀 필요하지 않습니다.)
config.user.inc.php 파일을 만들어서 fixcloudflare.php 내용을 전부 복사 붙여넣기 해줬습니다.
이것을
if (true)
이렇게말인가요?
그 구간을 건너뛰도록 해보는 거예요.
말씀대로 해보았지만 141.101.xx.xx 이런식으로 아이피가 전부 똑같이 나옵니다
클플 적용후 fixcloudflare.php 를 적용하기전에 회원들 아이피는 바뀌지 않는가봅니다.
클플 적용후 fixcloudflare.php 를 적용후 새로 가입을 해보니 정상적으로 아이피가 체크 됩니다!!
다시한번 정말 감사합니다!!
저는 그것도 모르고.. 이게 왜안될까.. 했네요.. ㅠ_ㅠ
기진곰님 갑자기 궁금한점이 생겼습니다!
다름이아니라..
https://gist.github.com/kijin/25be59ac4b0d7c5ef722 여기 31번줄에
131.0.72.0/22', // 2016년 추가 라고 되있는데요
궁금한점1.
이것은 나중에(2017년 이후) 업데이트가 된다면 추가를 해줘야 나중에도 정상적으로 아이피 확인이 가능한건가요? 아니면 업데이트 안해줘도 아이피 확인이 가능한것인가요?
만약에 2017년 이후 추가를 안해주면 아이피 확인은 불가능한건가요?
궁금한점2.
만일 나중에 아이피를 더 추가를 더 해줘야 한다면 어디서 확인해볼수있는건가요?
궁금한점3.
그리고 131.0.72.0/22 <-- 이뜻은 131.0.72.0 부터 131.0.72.22 까지 란 의미인가요?
갑자기 궁금해서 이렇게 여쭤봅니다.. 너무 많이 여쭤봐서 죄송합니다.. ㅠ_ㅠ..
답변해주시면 정말 정말 감사하겠습니다..!
2. https://www.cloudflare.com/ips/
3. 131.0.72.0부터 131.0.75.255까지입니다. IP 대역 표기에서 /22라고 붙는 것은 "이진법으로 표시했을 때 맨 앞 22비트가 같은 IP 주소 전부"라는 뜻이거든요. 72~75까지 모두 해당됩니다.