답변 5개
if(!$HTTP_ACCEPT_LANGUAGE == "ko") { // 외국일때
echo("<script>location.href='/en';</script>");
}
이것을 사용할때 주의점은 이용자의 의도에 의해 다른언어 한국->영어 , 영어-> 한글로 넘어가지 못한다는 겁니다.
head.sub.php 적당한 위치에 아래 내용을 추가할때 아래처럼 하면 이용이 가능할듯 싶네요.
if(defined('_INDEX_') && $_GET["lang"]=="") { // index에서만 실행
if($HTTP_ACCEPT_LANGUAGE == "ko") { // 한국어
echo("<script>location.href='/kr/?lang=ko';</script>");
} else { // 비 한국어
echo("<script>location.href='/en/?lang=en';</script>");
}
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
if(!$HTTP_ACCEPT_LANGUAGE == "ko") { // 외국일때
echo("<script>location.href='/en';</script>");
}
head.sub.php 이용하세요
if(defined('_INDEX_') && $_GET["lang"]=="") {
if($HTTP_ACCEPT_LANGUAGE == "ko") {
echo("<script>location.href='/kr/?lang=ko';</script>");
} else {
echo("<script>location.href='/en/?lang=en';</script>");
}
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
일단
if(!$HTTP_ACCEPT_LANGUAGE== "ko") {
=가 하나 빠졌네요
그리고 세션을 체크해서 저장해두고 세션 없을떄면 위 구문을 실행시키면 되지 않을까요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이것으로 적용 해봐야겠어요~ ^^