해외에서 접속시 영문 페이지 보여주기..
글쓴이: 망치 / 작성시간: 토, 2006/06/03 - 10:40오후
해외에서 제 사이트 접속시 해당 국가의 언어로 작성된 페이지를 보여주고 싶은데 이걸 구현하기 위해선 어떤 방법들이 있는지 궁금합니다.
가장 먼저 떠오르는건 클라이언트 IP 를 통하는게 제일 먼저 떠오르고.. 그 다음으론 브라우저 정보로 뭔가 얻을 수 있지 않을까 싶은데.. 클라이언트에서 사용중인 OS 의 언어를 간단하게 알아 낼 방법이 있다면 간편할것 같기도 한데.. 단순히 생각하기에 브라우저 정보나 스크립트로는 알아내기 쉽지않을듯한데.. 정확히 모르겠습니다.
국가별로 간단하게 구분이 힘들다면 국내/국외 인지 까지만이라도 구분해서 국내일경우 메인 페이지를 보여주고 아닐경우는 언어 선택하는 화면을 보여주는것도 괜찮을것같습니다.
조언 부탁드립니다.
Forums:
위키에 접속해보세요.
MoniWiki에서 브라우저의 언어에 따라 gettext로 뿌려주는 문자열이 다릅니다.
HTTP 내용 협상
HTTP에 이미 그런 기능이 있습니다. Accept-Language 헤더만 보시면 됩니다. (영어 익스플로러는 en을 보내고, 한국어 익스플로러는 ko를 보내고 그렇습니다. 다른 브라우저들도 마찬가지.)
pear에.. GeoIP 패키지가 있습니다.
GeoIP 패키지를 쓰면됩니다.
-------------------------------------------------------------------------------------------------------
Life ... http://iz4u.net/blog/
------------------------------------------------------------------------------------------------
Life is in 다즐링
댓글 달기