| 제목 | 컨트롤에서 뷰를 불러올때 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); 를 박고
때려보면 브라우저 양쪽 값은 동일한가요?