개발자의 끄적끄적

[php/codeigniter] php codeigniter3 session unused example / 코드이그나이터3 세션 사용 중지하는 방법 본문

개발/php

[php/codeigniter] php codeigniter3 session unused example / 코드이그나이터3 세션 사용 중지하는 방법

효벨 2021. 9. 9. 02:00
728x90
반응형

[php/codeigniter] php codeigniter3 session unused example / 코드이그나이터3 세션 사용 중지하는 방법

 

 

php codeigniter3 프레임워크를 이용하여

 

api 서버를 구축하다보면

 

세션에 관련된 이슈가 발생하곤 합니다.

 

접속일 일어날시에 세션이라는게 생성되는데 api 특성상

 

신규접속으로 이해하기 때문에

 

세션의 갯수가 어마어마하게 생겨납니다!

 

그럴때는 세션의 사용을 중지하고 싶은데요

 

바로 라이브러리를 수정하는 방법입니다!

 

제가 찾은 방법인데 일단 테스트중입니다!

 

아직까지는 별 문제없이 서버가 원활하게 잘 돌아가고 있으니! 

 

수정해보시고 충분한 테스트를 해보셔야 합니다!!

 

 

1. 우선 application/system/libraries/Session/Session.php 파일을 엽니다.

2. 144 번째 줄에 있는 session_start() 부터 182줄에 있는 $this->_ci_init_vars(); 까지 주석처리 합니다.

 

3. 저장하고 서비스를 테스트합니다.

 

 

이렇게 설정하시면 되구요!

 

저는 디비세션을 이용하는 중이었는데 세션테이블에 데이터도 안생기고 

 

별 문제없이 잘 돌아가는듯합니다!

 

추가적으로 문제나 수정사항 있으면 또 공유하겠습니다!

 

참고들 하세요!

반응형
Comments