제목 | 컨트롤에서 뷰를 불러올때 IE와 크롬문제요.. | ||
---|---|---|---|
글쓴이 | 담디디담 | 작성시각 | 2011/07/28 11:47:23 |
|
|||
아 IE때문에 죽겠네요 전 크롬을 써서 지금까지 만들고 있던걸 IE8으로 보니 완전 엉망이네요 ㅠㅠ 나머지는 대충 잡았는데 컨트롤에서 $data['user_id'] = $this->session->userdata('user_id');
$data['user_name'] = $this->session->userdata('user_name');
$data['user_mail'] = $this->session->userdata('user_mail');
$this -> load -> view('profile', $data);이렇게 뷰를 불러오고 뷰에서는 필요한 html소스에서 <?php echo $user_id; ?> 로 쓰면 크롬에서는 정상적으로 먹히는데 IE8은 엉망이네요 ㅠㅠ var_dump로 까보니까 크롬은 string이 제대로 들어오고 IE는 boolean 형식으로 false가 넘어 옵니다.. 제가 문법상 실수한곳이 있는지요? |
|||
다음글 | ci 2.0.2 controller에서 모델 못불러오... (4) | ||
이전글 | UTF-8? 한글이 깨집니다. (4) | ||
배강민
/
2011/07/28 13:18:17 /
추천
0
|
담디디담
/
2011/07/28 14:12:18 /
추천
0
헉 아니요
IE는 호출 전부터 값 할당이 실패하는군요... IE는 userdata에서 가져오는게 실패하는건가보네요.. |
담디디담
/
2011/07/28 14:15:09 /
추천
0
확인해보니 이 컨트롤러를 호출 하는 다른 컨트롤러에서
$this -> session -> set_userdata($data); 이렇게 set해주고 Header로 처음 적은 저 컨트롤러를 호출하는데.. data까지는 값이 정상적으로 들어가 있는거 보니 set_userdata에서 문제가있나보네요 ㅠㅠ |
배강민
/
2011/07/28 14:49:51 /
추천
0
CI 세션은 기본적으로 쿠키를 사용하므로 그에 따른 부분을 확인해보셔야할듯합니당
|
담디디담
/
2011/07/28 15:45:14 /
추천
0
아하 세션 쿠키 허용을 하니 되는군요
감사합니다~ |
뷰 호출 전에 var_dump($data); 를 박고
때려보면 브라우저 양쪽 값은 동일한가요?