짧은 php 함수 코드리뷰 부탁
본문
function blockNonUS($is_guest){
if ($is_guest) {
// 미국 아니면 모두 아이피 차단되게
$detail = json_decode(file_get_contents("http://ipinfo.io"));
if($detail->country == "US") {
http_response_code(403);
exit();
}
}
}
blockNonUS($is_guest);
함수는 user.extend.php 에 넣고,
blockNonUS($is_guest); 함수는 어디에 넣어야 하나요?
그누보드 모든 페이지에서 처음 실행되는 파일이 뭔가요?
거기에다 넣을려구요...
답변 3
해당 user.extend.php 파일은 매번 실행되는 파일이니
해당 파일에 넣으시는게 좋습니다.
함수는 해당 파일에 선언 후
다른 파일에 함수를 실행하면 추후 찾기가 힘들거같습니다.
둘다 같은 파일에 넣으시면 될거 같습니다.
blockNonUS($is_guest) 함수는 lib 안에 common.lib 안에 넣으세요.
스크립트는 한 파일에서 관리하는게 좋습니다.
답변을 작성하시기 전에 로그인 해주세요.