제목 | 로그인이 안되요... | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 길동이에요 | 작성시각 | 2019/07/01 11:27:04 |
|
|||
안녕하세요. local 개발환경에서는 로그인이 잘되는데요.. 해당파일을 실제 서버에 적용하면 로그인이 안됩니다.
[샘플코드] $mb = $this->db->query("select id, name, pwd from mem where id='aaa'")->row_array(); /* id 비번 체크 생략 */ $this->session->set_userdata('id', $mb['id']); $this->session->set_userdata('name', $mb['name']);
name값이 영문이면 local개발환경이랑 실제서버에서도 문제없이 로그인이 잘되는데 name값이 한글이면 실제서버에서 로그인이 안됩니다. [세션이 초기화 되는지 값이 없어 집니다.]
원인이 무엇인지, 처리방법을 알고 싶습니다. 도와주세요~!//ㅠㅠ |
|||
다음글 | [mssql] UPDATE 나 INSERT 문 작성시 ... (6) | ||
이전글 | URL 라우팅??? 파라미터로 원하는 뷰페이지 보여주고... (3) | ||
한대승(불의회상)
/
2019/07/01 13:41:12 /
추천
0
local 환경에선 한글이어도 문제가 없나요?
|
길동이에요
/
2019/07/01 13:49:55 /
추천
0
네... local 환경에서는 한글이어도 문제없이 로그인 잘됩니다... |
한대승(불의회상)
/
2019/07/01 14:22:32 /
추천
0
local 과 서버에서 $mb의 값이 다르게 나오는건 아닌지 확인해 보세요.
|
길동이에요
/
2019/07/01 16:18:42 /
추천
0
답변 감사합니다... $mb가 local, 실서버 모두 동일합니다.. $mb[name] 값이 한글일때만 실서버에서 로그인이 안됩니다. |
한대승(불의회상)
/
2019/07/01 17:54:13 /
추천
0
주신 답변과 코드대로라면 로그인 안될리가 없습니다. 세션, 쿠키, 웹서버 버전, php 버전, DB 등을 점검해 보시라는 원론적인 답변만 가능합니다. |