CI 묻고 답하기

제목 자바스크립트로 CI_SESSION쓰면 안먹히는건가요?
글쓴이 수야디벨 작성시각 2013/03/11 15:11:04
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 14460   RSS


안녕하세요 ~

자바스크립트에서 세션을 넣어야 하는데 ..

본디 스크립트에 서버언어를 쓰지 않는게 좋지만, 정말 제 실력의 한계로 인해서.

꼭 써야만 하는 상황인데 ..

이게 참 웃긴게 ,

<script>
function save(layer){

   <? $this->session->set_userdata('layer',layer);
}
</script>

위에처럼 변수로 세션을 주려고 하면 스크립트가 아예 작동을 안하더라구요 .

같은 소스라도

function save(layer){

<? $this->session->set_userdata('layer','variable ');
}

위에처럼 ' '(콤마) 안에 들어가 적어주면, 정상적으로 작동하는데 ..


원래  CI 세션이 변수로 먹일수는 없는건가요? 아니면 단순히 스크립트 안이라서 그러는건가요?
 다음글 Unable to load the requested c... (6)
 이전글 한글 데이터 (5)

댓글

변종원(웅파) / 2013/03/11 16:30:50 / 추천 0
그냥 쿠키 쓰시지요. 로그인처리는 아닌거 같은데..
수야디벨 / 2013/03/11 16:44:01 / 추천 0
웅파//
한번 여러가지 가능성을 두고 생각해 보고 있습니다.ㅎ
조언감사합니다 ~
milosz / 2013/03/12 08:12:51 / 추천 0
 세션을 js에 불러와 쓰는게 아니라 js에서 값을 저장하면 그걸 세션에 담으려고 하시는 거군요.
ajax로 호출하셔서 저장하시거나 form value로 넘겨 받아 저장하는 것, 그리고 웅파님 말씀대로 쿠키에 저장하는 것 외에는 방법이 없어 보입니다.
니삼 / 2013/03/12 09:23:30 / 추천 0
저도 쿠키 추천드려요
세션값이 이런식으로 노출되어지는것도 안좋을것 같아요.