제목 | 세션 관련 질문입니다. | ||
---|---|---|---|
글쓴이 | 하늘우러름 | 작성시각 | 2014/10/27 15:27:20 |
|
|||
안녕하세요, 세션 관련해서 해결하려고 하는 문제가 하나 있는데 계속 찾아도 해결방법이 보이질 않아 질문 드릴게요... Array ( [session_id] => 658665c3d4f590ee3f41d637c310d69e [ip_address] => ::1 [user_agent] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36 [last_activity] => 1414391012 [user_data] => [addr] => 서울특별시 강남구 역삼동 [url] => main/index [LoginId] => 222 [cart] => ) 이런식으로 설정되어 있는 세션에서요, cart라는 세션 키가 userdata라는 키 안에 하나의 키로 설정되어 있는데요, 이런 상황에서 [cart] => 다음에 들어가는 세션 값들을 userdata처럼 [key]=>value형식으로 여러 개 들어가게 하는 방법이 있나요? 예를 들면 [cart] => [1234] => [name] => 이러한것 [where] => 저것 [3457] => [name] => 저러한 것 [where] => 그것 이런 형식으로요. 이러한 식으로 가고 싶은 이유는 한 순간에 [cart] 내에 있는 걸 다 지워버리고, 필요한 경우 [1234]에 대항하는 것을 지우거나, [1234]에 해당하는 [name]을 바꾸거나 하기 위해서 인데요.. php array식으로 넣으려고 하면 방법이 없고, codeigniter 자체 session에서 어떻게 처리할 방법을 찾거나 아니면, 다른 방법을 찾아야 할 것 같아서요. 에고.. 계속 질문만 남기게 되어 죄송하네요. 부탁드릴게요.. ㅠ.ㅠ |
|||
태그 | 세션,세션 배열,세션 배열 키 | ||
다음글 | 세션 문제때문에 질문드립니다... (9) | ||
이전글 | 코드이그나이터 개발 사이트 메뉴이동 시 404에러 문의... (2) | ||
들국화
/
2014/10/27 15:59:10 /
추천
0
serialize(), unserialize() 로 값을 넣고 빼면 될것 같네요.
|
한대승(불의회상)
/
2014/10/27 18:11:58 /
추천
0
session의 경우 DB를 사용하지 않게 되면 데이터의 크기가 너무 커졌을때 쿠키의 특성상 데이터가 유실 될 수 있습니다.
|
하늘우러름
/
2014/10/28 08:57:01 /
추천
0
네. 잘 알겠습니다.
감사합니다. |