제목 | 로그인 정보를 페이지마다 출력하는 효율적인 방법 문의 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | perfume | 작성시각 | 2019/02/22 01:00:59 |
|
|||
로그인한 회원의 데이터를 원하는 페이지에 출력하려고 합니다. 그런데 그때마다 필요한 데이터(예를들어 이름,아이디,메일,연락처 등)를 가져오기 위해 $CI->session->userdata('login_name') $CI->session->userdata('login_id') $CI->session->userdata('login_mail') $CI->session->userdata('login_phone') 이렇게 하자니 코드가 길어져서요. 로그인 정보를 각각의 변수로 저장해서 원하는 페이지에서 해당 변수만 출력하게 하고 싶은데 그게 잘 안됩니다.
우선 hooks에서 함수를 하나 만들어서 define('LOGIN_ID', $CI->session->userdata('login_id')); 식으로 상수로 만들어서 출력을 했더니 잘 됩니다. 또 다른 방법은 뭐 없을까 하다가 helper에 함수를 만들어서 해당 함수를 호출해도 되겠구나 싶더라구요. 그런데 제일 효과적인 방법을 찾고 싶어서 질문 드립니다.
위 상황이라면 어떻게 하는게 제일 효율적일까요? |
|||
다음글 | li 영역을 remove로 삭제하고 싶은데 도통 먹히지... (1) | ||
이전글 | 파일 업로드시 jpg확장자가 업로드가 안됩니다 (3) | ||
변종원(웅파)
/
2019/02/22 13:49:36 /
추천
0
상수가 제일 편하실 겁니다. ^^
|
perfume
/
2019/02/23 12:05:18 /
추천
0
변종원(웅파)님 답변 감사합니다. 그런가요^^;
|