국문.영문버전(다국어) 사이트에서 국문 게시판을 영문에서도 사용 가능하게 하고 싶어요 하는 방법 채택완료

하나의 게시판 생성 후 위 이미지 처럼 상단에 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로 해당 언어별 파일을 불러오면될꺼 같네요
</p>
<p>$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) // 언어별 구분 (브라우저 언어별일경우)
// $lang = $_SESSION["lang"]; / 세션 값을 가지고 올경우</p>
<p>
if ($lang == "ko") // 한국어 {
include "head.sub.php"
} elseif ($lang == "en") // 영어 {
include "e_head.sub.php"
} </p>
<p>
위 예제 코드를 참고 하셔서 응용하시면 될꺼 같네요.
답변에 대한 댓글 3개
대채적으로 haed.php나 head.php쪽에 넣으시면 공통적으로 적용됩니다.
댓글을 작성하려면 로그인이 필요합니다.
국문게시판일때와 영문게시판일때
내용이 각기 달라야 하는거 아닌가요?
한개의 게시판으로 억지로 만들지 말고
두개의 게시판으로 각기 작동하게 하는것이 SEO 관점에서 더 나은 방법이 아닐까요?
국문게시글도 검색되고, 영문게시글도 검색되고 ...
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위 코드를 어디페이지에 어떻게 넣어야 되는지도 알 수 있을까요?