테스트 사이트 - 개발 중인 베타 버전입니다

짧은 php 함수 코드리뷰 부탁 채택완료

울라프 2년 전 조회 1,060

</strong></p>

<p> </p>

<p><strong>    function blockNonUS($is_guest){

        if ($is_guest) {

            // 미국 아니면 모두 아이피 차단되게

            $detail = json_decode(file_get_contents("<a href="http://ipinfo.io"));" target="_blank" rel="noopener noreferrer">http://ipinfo.io"));</a>

            if($detail->country == "US") {

                http_response_code(403);

                exit();

            }

        }        

    }</strong></p>

<p> </p>

<p> </p>

<p><strong>    blockNonUS($is_guest);</strong>

 </p>

<p> </p>

<p> </p>

<p><strong>
 

 

 

함수는 user.extend.php 에 넣고, 

blockNonUS($is_guest); 함수는 어디에 넣어야 하나요?

그누보드 모든 페이지에서 처음 실행되는 파일이 뭔가요? 
거기에다 넣을려구요...

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
그누위즈

해당 user.extend.php 파일은 매번 실행되는 파일이니

해당 파일에 넣으시는게 좋습니다.

함수는 해당 파일에 선언 후

다른 파일에 함수를 실행하면 추후 찾기가 힘들거같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

blockNonUS($is_guest) 함수는 lib 안에 common.lib 안에 넣으세요.

스크립트는 한 파일에서 관리하는게 좋습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

둘다 같은 파일에 넣으시면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인