제목 | session ip 직접 db에 저장하는법 | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 브링잇온0652 | 작성시각 | 2020/02/24 13:11:02 |
|
|||
현재 AWS 로드 밸런서를 이용하고 있는데요. 세션때문에 애를 먹고 있습니다. autoload 사용하지 않고 컨트롤러 첫 부분에서 session 라이브러리를 로드한 뒤 사용중이고 홈페이지를 접속할 때마다 ip_address가 자꾸 바뀝니다. 같은 걸로 찍히는 경우에도 기존 세션을 사용하지 않고 새로 생성하구요
ci_sessions 라는 테이블에 ip_address 항목에 직접 ip를 넣는 방법은 없나요? 아니면 세션이 DB에 자동 저장되지 않고, 직접 저장하게 할 수 있을까요? 현재 접속 아이피를 얻는 함수를 만들어놓은 상태인데 DB상에 저장할 방법을 못찾았습니다.
|
|||
첨부파일 |
yq.png (32.5 KB) 제목 없음zx.png (8.4 KB) zzz.png (9.6 KB) |
||
다음글 | 크롬 80 쿠키 보안 문제 관련. SameSite=No... (6) | ||
이전글 | application 디렉토리 분리 조언 구합니다~~ (2) | ||
변종원(웅파)
/
2020/02/24 18:21:49 /
추천
0
|
브링잇온0652
/
2020/02/29 17:20:54 /
추천
0
답장이 늦었습니다! 웅파님이 말씀하신 세팅이 이게 아닌가요?? apache2.conf 파일 로그포맷 2번째줄 h 를 지우고, X-Forwarded-For 를 넣어줬습니다.. |
전에 참고링크 답변 드렸던 것 같습니다.
아파치에서 HTTP_X_FORWARDED_FOR 셋팅은 하신건가요?
아파치 셋팅을 안하면 세번째 이미지는 계속 lb 아이피로 잡힙니다. (소스에서 proxy_ips 검색해보세요.)