질문 Q #11697
session userdata부분 질의 입니다.
CI_ORL 2014-10-17 12:24:53
세션의 userdata 부분에 값일 넣으면

a:2:{s:4:"type";s:3:"web";s:11:"browser_ver";s:20:"chrome 38.0.2125.101";}

같이 들어 갑니다.

집어 넣은 값을 가져 올땐 userdata type 해서 가져 오면, web 라고 뜨는데

문제는 다른 테이블에 저렇게 들어가면, 어떻게 가져오나요;

session 에서 찾아 보니

return ( ! isset($this->userdata[$item])) ? false : $this->userdata[$item];

이렇게 자기 자신만 찾는지라...

소스를 얻을 수 없네요
답변 1
#1 CI_ORL 2014-10-17 12:41:36
자답:

<?
$v = 'a:2:{s:4:"type";s:3:"web";s:11:"browser_ver";s:20:"chrome 38.0.2125.101";}'; // <-- 데이터 위치를 지칭해야...
$ag = unserialize($v);
echo $ag['type'];
?>

생각보단 어렵지 않네요