[게시판]접근시 국내가 아닌경우 처리

· 2023-04-08 (토) 14:50:59 · 2463 · 13
접근확인.png

[게시판]접근시 국내가 아닌경우 처리

 

게시판에 접속하는 해외접속자들을 관리해야하는경우 함수를 만들어보았습니다.

리스트, 뷰페이지 하단에 하기의 script을 넣으시면 됩니다.

 

list.skin.php

[code]

 

<script>

$(function() {

  $.getJSON("https://ipinfo.io/",
    function(data){
      
       console.log(data);       

       var country = data.country;
       var city = data.city;
       var loc = data.loc;
       var ip = data.ip
       
       if(country != 'KR'){
            if(confirm("Are you foreigner?")){
                return false;    
            }else{
                return false;    
            }
       }
    });
    
});


</script>

[/code]

버전 정보

테스트한 버전 5.5.5
호환 가능 버전 5.3 이상

첨부파일

접근확인.png (50.5 KB)
0회 2023-04-08 14:50 포인트 차감 10
function_script.txt (593 bytes) 16회 2023-04-09 11:21 포인트 차감 10
|

댓글 13개

공개 해주셔서 감사합니다.
조금만 더 설명을 해주실 수 잇나요?
이걸 사용하면 어떻게 되는거죠?
2023-04-08 (토) 15:50:45
console.log에 찍힌것처럼 접속한 국가가 KR로 나오고잇는데 이게 CN 이나 US가 되면
접속이 않되도록 처리하시면 됩니다.
2023-04-08 (토) 16:19:30
추천 꾸욱!! 감사합니다. ^^
감사합니다.
첨부파일은 팁과는 전혀 관련없는 백업 설명 텍스트인데 해당 첨부파일은 빼셔야할듯....
감사합니다.
근데 이거 제가 전에 공유하던 자료인데~ 여기서 한가지 덧붙이면 조회 진짜 많이 하게되면 사이트 갑자기 먹통이 되더라구요..
2023-04-09 (일) 10:33:11
다운받아 보니 내용이 좀 이상하네요?
백업설명(?) 내용인데요???
2023-04-09 (일) 11:22:04
네죄송합니다. 잘못업로드를 해서 수정하였습니다. 본문 함수를 다시 넣었습니다.
2023-04-09 (일) 23:58:55
감사합니다. 추천드려요!!
감사 합니다.
2023-04-10 (월) 11:30:09
감사합니다.
제가 초보라서 어떻게 사용해야되는지 몰로사그러는데요 이코드를 어디에 붙여넣으면은 한국 제외한 나머지 나라는 차단되는건가요?
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 스킨

2,751건

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

+