제목 | get_where()은 자동으로 이스케이프해주나요?+세션(안드로이드에서 쓸때)질문 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | php공부중 | 작성시각 | 2017/04/26 19:14:28 |
|
|||
안녕하세요 질문이있어 글남깁니다
1. 데이터베이스 관련 기능중 get_where() 이 기능은 자동으로 이스케이프해주나요? ? 설명서에 별다른 언급이없어서 물어봅니다..
2. 그리고 제가 안드로이드를 어플을 개발중인데 대략 구동은 안드로이드에서 php로만 만든 웹에 접근해서 db하고 연결만 되게끔 하는 그런 웹입니다 그런데. 이 웹에서 로그인을하면 세션을 발급해주는 안드로이드에서 이 발급된 세션쿠키를 강제적으로 내부에 저장해서 htttp 통신할떄 앞 부분에 쿠키로 강제로 집어넣어서쓰는데 전혀 만료가안되고 계속 써지네요 원래 이런가요?? 세션만기를 1시간으로 잡아놧는데도 1시간 지 나도 만료가 안되고 계속 로그인이 유지가됩니다.. 이부분에 대해서 답변부탁드립니다...많이 헷갈리네요 |
|||
다음글 | 초보자인데 이틀째 업데이트 기능을 해결 못하고 있습니다... (9) | ||
이전글 | 쿼리 잘못된거 없는데 값이 안나와요 (17) | ||
한대승(불의회상)
/
2017/04/27 08:46:20 /
추천
0
|
php공부중
/
2017/04/27 14:49:37 /
추천
0
답변감사합니다 .. 2번은 아직도 헷갈리네여..
|
1. 특별한 언급이 없다면 where, like, where_in, set, select 와 같은 쿼리빌더용 함수는 자동 이스케이프 해줍니다.
2. 강제적으로 내부에 세션 쿠키를 저장해서 보낸다면 만료가 안될수도 있을것 같습니다. 3.0 부터는 쿠키를 이용한 세션이 아니라 네이티브 세션이라 문제가 해결되었을수도 있습니다.