언어 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

언어 질문 정보

언어 질문

본문

구글같은경우에

한국에서 접속시 한글로 나오고

외국에서 접속시 외국말로 나온다고 알고있습니다

이게 운영체제에 의한건지 IP에 의한건지도 궁굼하구요

또 궁굼한거는

그누보드에 해당 기능을장착하는 샘플이 혹시 있을까요?

없다면 어떤 방식으로 구축해야 할까요?

아시는내용 조금만 얘기해주셔도 감사히 채택하겠습니다 ㅠ

댓글 전체

국가별로 아이피가 할당 되어 있습니다

네이버에서 국가별 ip할당 으로 검색하면 블로그 첫번째 에 리스트가 주루록 나옵니다...
(주소 복사하려해도 비공개 페이지라 검색으로 찾아 보셔야 합니다.)

이 할당번호를 가지고
접속하는 ip랑 대조해서 페이지로 이동하면 되겠죠...


common.php 의 접근차단 ip 를 응용해서 해당 ip 일 경우 다른 페이지로 이동시키면....

 // 접근차단 IP
    $is_intercept_ip = false;
    $pattern = explode("\n", trim($config['cf_intercept_ip']));
    for ($i=0; $i<count($pattern); $i++) {
        $pattern[$i] = trim($pattern[$i]);
        if (empty($pattern[$i]))
            continue;

        $pattern[$i] = str_replace(".", "\.", $pattern[$i]);
        $pat = "/^{$pattern[$i]}/";
        $is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
        if ($is_intercept_ip)
            die ("접근 불가합니다.");

조건을 걸고 조건에 맞는 경로 설정하고 die ~ 이부분을 페이지 이동으로...
구글은 OS 언어별로 접속됩니다.
싸이월드는 국가별 ip로 되는거 같구요

운영체제의 언어에 따라 이동시키는 스크립입니다.

<script>
var type=navigator.appName
if (type=="Netscape")
var lang = navigator.language
else
var lang = navigator.userLanguage

var lang = lang.substr(0,2)

if (lang == "ko")
window.location.replace('kr/')

else if (lang == "zh")
window.location.replace('cn/')

else
window.location.replace('en/')

</script>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT