CI 묻고 답하기

제목 get_where()은 자동으로 이스케이프해주나요?+세션(안드로이드에서 쓸때)질문
카테고리 CI 2, 3
글쓴이 php공부중 작성시각 2017/04/26 19:14:28
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14004   RSS

안녕하세요 질문이있어 글남깁니다 

 

1. 데이터베이스 관련 기능중 get_where()  이 기능은 자동으로 이스케이프해주나요? ? 설명서에 별다른 언급이없어서 물어봅니다..

 

2. 그리고 제가 안드로이드를 어플을 개발중인데 대략 구동은 안드로이드에서 php로만 만든 웹에 접근해서 db하고 연결만 되게끔 하는 그런

웹입니다 그런데. 이 웹에서 로그인을하면 세션을 발급해주는 안드로이드에서 이 발급된 세션쿠키를 강제적으로 내부에 저장해서 htttp 통신할떄 앞

부분에 쿠키로 강제로 집어넣어서쓰는데 전혀 만료가안되고 계속 써지네요 원래 이런가요?? 세션만기를 1시간으로 잡아놧는데도 1시간 지

나도 만료가 안되고 계속 로그인이 유지가됩니다.. 이부분에 대해서 답변부탁드립니다...많이 헷갈리네요

 다음글 초보자인데 이틀째 업데이트 기능을 해결 못하고 있습니다... (9)
 이전글 쿼리 잘못된거 없는데 값이 안나와요 (17)

댓글

한대승(불의회상) / 2017/04/27 08:46:20 / 추천 0

1. 특별한 언급이 없다면 where, like, where_in, set, select 와 같은 쿼리빌더용 함수는 자동 이스케이프 해줍니다.

2. 강제적으로 내부에 세션 쿠키를 저장해서 보낸다면 만료가 안될수도 있을것 같습니다. 3.0 부터는 쿠키를 이용한 세션이 아니라 네이티브 세션이라 문제가 해결되었을수도 있습니다.

php공부중 / 2017/04/27 14:49:37 / 추천 0
답변감사합니다 .. 2번은 아직도 헷갈리네여..