전자 상거래 웹 사이트를 만들고 싶고 사용자가 항목을 구매하도록 계정을 강요하고 싶지는 않지만 언제든지 그것을 할 수 있습니다.CodeIgniter를 사용하여 장바구니를 저장하기 위해 세션을 사용합니다.
CodeIgniter에서 세션 클래스를 사용하여 장기간 (6 개월 또는 1 년) 사용자 세션 (예 : 쇼핑 카트 항목)을 유지할 수 있습니까? 나는 CI에 관한 세션에 관한 사용자 가이드를 읽었으며 세션 파일을 닫은 후에도 세션이 계속 실행되는 것으로 추측하고있는 설정 파일에서 session_expire_on_close 변수를 false로 설정하여 만료되지 않도록 세션을 설정하는 옵션을 제공한다고합니다. 브라우저.
사용자가 사이트를 방문하거나 바구니에 무언가를 추가 할 때마다 세션을 시작할 수 있습니다. 그런 다음 떠나서 다시 돌아 오기로 결정하면 내 데이터베이스의 세션 테이블에서 장바구니 정보를 확인하고 다시 제공 할 수 있습니다.
사용자 가이드의 user_data 열에 예제로 제공된 ci_sessions 테이블에 쇼핑 카트 항목을 저장해야하는지 알고 싶었습니까? 충분하니?
내가 올바른 방향으로 가고 있는지 알고 싶습니다. 고맙습니다
그런 질문을하는 경우, CodeIgniter 장바구니 라이브러리를 사용하는 것이 현명 할 수 있습니다. 단, 절름발이라고 말하는 것은 아니지만 유지 관리가 훨씬 쉽습니다. 나는 그것이 정말로 잘 만들어졌으며 수많은 사용자 정의 필드가 존재할 수 있음을 발견했습니다! –
@Vlakarados 장바구니 클래스는 장바구니의 항목을 추가/업데이트/삭제할 때만 사용하며 나중에 액세스 할 수 있도록 보관하지 않는 것이 좋습니다. – a7omiton
이 http://ellislab.com/codeigniter/user-guide/libraries/cart.html을 읽으십시오. –