| 제목 | 쿠키 사용시 주의점 | ||
|---|---|---|---|
| 글쓴이 | 룬룬 | 작성시각 | 2009/08/18 18:28:23 |
|
|
|||
|
간단히 쿠키로 작업하면서 알게된 것입니다. 1. 쿠키 생성시, 처음 생성뿐만 아니라 이미 존재하는 쿠키에 덮어써야할 때도 만기시간을 적어주어야 한다.
set_cookie('sample' $sample, 86000);
2. cakePHP등 다른 환경과는 다르게 쿠키에는 string만 넣을 수 있으며 배열이나 클래스를 넣을 수 없다. 따라서 PHP의 serialize, unserialize 기능을 이용하는게 편리하다.
$array = new Array('test' => 'it');
$serializedArray = serialize($array);
set_cookie('array', $serializedArray, 86000);
$cookieArray = get_cookie('array');
$unserializedArray = unserialize($cookieArray);
3. 위 방법을 사용할 경우 완전히 비어있는 Array를 쿠키로 저장하는 것은 불가능하다. |
|||
| 다음글 | 이클립스 ANT + FTP 사용 (6) | ||
| 이전글 | sql인젝션 방지처리. (1) | ||
|
양승현
/
2009/08/20 11:44:25 /
추천
0
오옹 그렇군요.. 쿠키를 쓸때도 serialize를~
|