헤더에 따라 다른내용보이게 하는부분
본문
메뉴를 구성 하는데 영문 헤더에서는 메뉴가 영문으로 나오고 국문 메뉴에서는 국문으로 나오게 하려고 합니다.
메뉴는 php파일로 되어있는데 해당부분에서
헤더에 따라 다른내용이 노츨되게 가능할까요?
답변 3
<?php
$browser_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if ($browser_lang == 'ko') {
// 국문 메뉴
} else {
// 영문 메뉴
}
접속자 아이피로 체크할 수도 있고, 사용자 브라우저 언어 설정을 통해 체크할 수도 있습니다.
마르스컴퍼니 님 코드는 브라우저 언어 설정을 이용한 방법입니다.
접속자 아이피 체크하려면, geoip 같은 솔루션 이용하시면 됩니다.
가능합니다.
답변을 작성하시기 전에 로그인 해주세요.