테스트 사이트 - 개발 중인 베타 버전입니다

다국어페이지를 위한 전역변수 설정

Shhhh 9년 전 조회 4,100

한/영 2개 국어 지원을 하려 하는데,

 

초보라 전역변수 설정하고 그걸 유지하는 법을 모르겠네요..

 

$lang 이라는 함수로 판단을 하려고 한다면

 

common.php 에서 $lang; 이렇게 선언만 해주면 되나요?

 

그리고 이 $lang 에 값을 입력한다하면 ex) kor, lang

 

언어변환 링크에 get방식으로 url+"?lang=eng" 식으로 해봤는데 안되더라구요 

 

그 페이지에선 변환이 되는데, 그게 계속 유지가 안되는 것 같습니다

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

그누보드를 활용하여 다국어 서비스를 하고자 하실때

아래 링크를 참조하시면 조금은 빨리 개념을 잡으실 수 있을것 같습니다.

 

http://sir.kr/g4_tiptech/25051?sfl=wr_subject%7C%7Cwr_content&stx=%EB%8B%A4%EA%B5%AD%EC%96%B4">http://sir.kr/g4_tiptech/25051?sfl=wr_subject%7C%7Cwr_content&stx=%EB%8B%A4%EA%B5%AD%EC%96%B4

예전에 저도 그누보드4와 그누보드5에 적용해보니 잘되더라구요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

진서기
9년 전

config.php 파일에 선언하세요.

$lang = 'KR';

$lang = 'EN';

 

이런식으로 해보시면 어디서나 $lang 변수로 불러쓸수 있습니다.

 

일반변수보다는 상수로 정의해 보세요

http://php.net/manual/kr/language.constants.syntax.php">http://php.net/manual/kr/language.constants.syntax.php

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

S
Shhhh
9년 전
답변 감사드립니다, 잘 이해가 가질 않는 부분이 있는데
$lang 을 저렇게 두 번 선언하면, 나중에 입력한 'EN' 으로 입력되는 것 아닌가요?
진서기
9년 전
같이 두줄 적으라는게 아니고 국가코드 선언 예제입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인