로그인 기록 모듈을 사용하면 클라우드플레어 사용 시 실제 사용자 IP을 확인할수가 있나요?
https://xe1.xpressengine.com/?mid=download&package_srl=18905882
로그인 기록 모듈을 사용하면 클라우드플레어 사용 시 실제 사용자 IP을 확인할수가 있나요?
https://xe1.xpressengine.com/?mid=download&package_srl=18905882
기진곰님 근데
* 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 파일을 만드신 뒤 fixcloudflare.php 파일의 내용을 붙여 넣고 올려봤으나
여전히 회원들의 아이피가 141.101.xx.xx 이렇게 나오길래
브라우저 캐시 삭제해주고, 클플에서 Purge Cache Purging everything 을 해줘도
여전히 회원들의 아이피가 141.101.xx.xx 이렇게 나오는 상황인데 어떻게 해야할까요?
아래 이미지는 ftp 상에서 config 파일안의 파일들 목록입니다.
혹시.. 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 에러가 뜨네요..
말씀대로 해보았지만 141.101.xx.xx 이런식으로 아이피가 전부 똑같이 나옵니다
저는 그것도 모르고.. 이게 왜안될까.. 했네요.. ㅠ_ㅠ
기진곰님 갑자기 궁금한점이 생겼습니다!
다름이아니라..
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 까지 란 의미인가요?
갑자기 궁금해서 이렇게 여쭤봅니다.. 너무 많이 여쭤봐서 죄송합니다.. ㅠ_ㅠ..
답변해주시면 정말 정말 감사하겠습니다..!
0.5.2 버전부터 클플에 대응되어서 클플 사용 유무와 관계없이 잘 동작합니다.