언어 질문 정보
언어 질문본문
구글같은경우에
한국에서 접속시 한글로 나오고
외국에서 접속시 외국말로 나온다고 알고있습니다
이게 운영체제에 의한건지 IP에 의한건지도 궁굼하구요
또 궁굼한거는
그누보드에 해당 기능을장착하는 샘플이 혹시 있을까요?
없다면 어떤 방식으로 구축해야 할까요?
아시는내용 조금만 얘기해주셔도 감사히 채택하겠습니다 ㅠ
한국에서 접속시 한글로 나오고
외국에서 접속시 외국말로 나온다고 알고있습니다
이게 운영체제에 의한건지 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 ~ 이부분을 페이지 이동으로...
네이버에서 국가별 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>
싸이월드는 국가별 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>