국문.영문버전(다국어) 사이트에서 국문 게시판을 영문에서도 사용 가능하게 하고 싶어요 하는 방법
본문
하나의 게시판 생성 후 위 이미지 처럼 상단에 kor/eng 위치에 따라 헤더.테일만 변경되고 싶습니다.
root 에
head.sub.php , head.php , tail.sub.php , tail.php , index.php
e_head.sub.php , e_head.php , e_tail.sub.php , e_tail.php , e_index.php
php 페이지는 위와 같이 만들어 놓았습니다.
현재 페이지가 국문버전인지 영문버전인지 체크하여 상단.하단을 언어에 맞게 나오게 할 수 있을까요?
답변 3
$lang 값에 따라 언어 구분하도록 처리하면될꺼 같네요..
세션값을 이용하시라면
$_SESSION["lang"]= "ko"; // 한국어
$_SESSION["lang"]= "en"; // 영어
이런식으로 세션값을 셋팅하시면될꺼 같구..
브라우저 구분일경우
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)
이런식으로 하셔서 include로 해당 언어별 파일을 불러오면될꺼 같네요
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) // 언어별 구분 (브라우저 언어별일경우)
// $lang = $_SESSION["lang"]; / 세션 값을 가지고 올경우
if ($lang == "ko") // 한국어 {
include "head.sub.php"
} elseif ($lang == "en") // 영어 {
include "e_head.sub.php"
}
위 예제 코드를 참고 하셔서 응용하시면 될꺼 같네요.
!-->session 으로 언어 설정 해주시고,
해당 값에 따라 head, head.sub 불러오는부분 수정해주시면 될거같은데요 ^^ ㅎㅎ
국문게시판일때와 영문게시판일때
내용이 각기 달라야 하는거 아닌가요?
한개의 게시판으로 억지로 만들지 말고
두개의 게시판으로 각기 작동하게 하는것이 SEO 관점에서 더 나은 방법이 아닐까요?
국문게시글도 검색되고, 영문게시글도 검색되고 ...