<?php
session_start();

if(!isset($_SESSION['lang'])){//세션 설정이 없을 때만 국문으로 설정
	$_SESSION['lang'] = 'ko';
}

if(isset($_REQUEST['lang'])){
	$_SESSION['lang'] = trim($_REQUEST['lang']);
}


function pubTxt($str){
	$exp = explode('|',$str);
	$exp_count = count($exp);
	$ext3 = array();

	for($i=0;$i<$exp_count;$i++){
		$exp2[$i] = explode('=>',trim($exp[$i]));
		$tmp_key = $exp2[$i][0];
		$tmp_value = $exp2[$i][1];
		$exp3[$tmp_key] = $tmp_value;
	}
	echo $exp3[$_SESSION['lang']];
}

?>

<!DOCTYPE html>
<html lang="<?=$_SESSION['lang']?>">
<head>
<style>
:lang(ko) {/*국문에만 적용*/}
:lang(en) {/*영문에만 적용*/}
:lang(zh) {/*중문에만 적용*/}
</style>
</head>
<body>

<!-- 1번 사용법 -->
<?pubTxt('ko=>한국|en=>Korea|zh=>韩国');?>

<!-- 2번 사용법 / 좀 길어질 경우-->
<?pubTxt('
	ko=>한국|
	en=>Korea|
	zh=>韩国
');?>

<!-- 3번 사용법 / 많이 길거나 구조가 바뀔 때-->
<?if($_SESSION['lang']=='ko'){?>
	한국
<?}else if($_SESSION['lang']=='en'){?>
	Korea
<?}else if($_SESSION['lang']=='zh'){?>
	韩国
<?}?>

</body>
</html>


'PROGRAM > PHP' 카테고리의 다른 글

서브 타이틀, 네비게이션  (0) 2017.03.21
무료 보안서버 모듈  (0) 2015.06.02
영카트5 카테고리  (0) 2014.10.21
PHP 브라우저 확인  (0) 2014.05.07
모바일에서만 나오게  (0) 2014.03.20