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

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

QA

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

본문

2948857999_1644370782.5307.jpg

하나의 게시판 생성 후 위 이미지 처럼 상단에 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 관점에서 더 나은 방법이 아닐까요?

국문게시글도 검색되고, 영문게시글도 검색되고 ...

https://www.happyjung.com/lecture/2142

답변을 작성하시기 전에 로그인 해주세요.
전체 3,234
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT