main.php
<script>
function set_lan(obj) {
$.ajax({
type: "POST",
url: "/main/set_lan",
data: {"lan":obj.value},
success:function(r) {
window.location.reload();
},
error:function(r) {
//alert(r.status);
},
dataType: "json"
});
}
<script>
<div class="lang_box">
<select class="sel_lang" onchange="set_lan(this)">
<option value="ko" <?php if( $_SESSION["lan"] == "ko" ) echo "selected=selected"; ?>>한국어</option>
<option value="en" <?php if( $_SESSION["lan"] == "en" ) echo "selected=selected"; ?>>ENGLISH</option>
</select>
</div>
Controller
public function set_lan() {
$lang = $this->input->post("lan", false);
if( @trim($lang) == "" ) {
$lang = "ko";
}
$this->session->set_userdata("lan", $lang );
$r = array();
$r["result"] = "OK";
$r["message"] = "언어 변경 완료!.";
echo json_encode($r);
exit;
}
'프로그래밍' 카테고리의 다른 글
| Spring 싱글톤을 이용한 금칙어 처리 (0) | 2021.01.21 |
|---|---|
| Oracle Tigger 생성! AFTER INSERT OR UPDATE !! (0) | 2020.11.30 |
| PHP Simple Captcha 적용해보기! (0) | 2020.11.20 |
| Ping 명령어를 알아보자! (0) | 2020.10.23 |
| DB 접속정보 암호화하는 방법! + 다중 DB 연결 방법 (0) | 2020.10.12 |