티스토리 뷰
728x90
반응형
[CODE]
<?php setcookie("cart", "카트입니다", 0 ,"/");
print_r("$_COOKIE[cart]"); ?>
[/CODE]
쇼핑몰 장바구니 기능을 제작중이다.
장바구니를 어떻게 구현하느냐는 다들 말이 많은데
DB를 사용하느냐, 세션을 사용하느냐, 쿠키를 사용하느냐다.
나는 세션과 DB보다 쿠키를 사용해서
서버에 부하를 덜 주는 방법을 택하기로 하고 쿠키로 만드는 장바구니 작업을 하던중에
장바구니 페이지로 해당하는 상품명의 고유번호가 변수로 넘어가는데
장바구니 페이지에서는 받은 변수로
카트 쿠키를 생성한다.
쿠키값은 배열로 고유번호와 수량이 들어가게 되는데
cart['title_no'] 라는 쿠키에 값으로 수량이 들어가게 된다.
물론 title_no의 값은 상품명의 고유번호다.
따라서 cart쿠키를 foreach를 사용해서
그안에 저장되어있는 배열값을 출력해서
장바구니를 생성하게 되는데
이상하게 장바구니에 표현이 안되는것이다.
한번더 새로고침을 해야지 쿠키에 저장된 값이 표현이 되었다.
그래서 상단의 php문으로 쿠키를 생성하자마자 보여주는것이 가능한지 테스트 해보았는데
분명 setcookie를 통하여 쿠키를 생성하였음에도 불구하고
그 밑의 줄인 print_r로 쿠키값을 출력해보면 출력이 되지가 않았다.
한번더 새로고침을 해주게 되면 그제서야 표현이 되었다.
분명 쿠키로 장바구니 만드는게 가능할텐데
저 문제점을 어떻게 해결해야 하나 하는 생각이 든다.
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
태터툴스 1.1 한글 주소를 인식못하는데 왜이렇죠? (1) | 2006.11.15 |
---|---|
IE는 새창이 열릴때 새창은 REFERER가 유지되지 않는다. (0) | 2006.09.21 |
DBDesiner 4.0 (0) | 2006.07.02 |
최고의 메뉴얼 php.net (0) | 2006.04.29 |
오늘 tracewatch 설치했다! (1) | 2006.04.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 트위터
- 경진대회
- 안드로이드
- 웹표준
- 어플리케이션
- 모바일
- 아이폰
- 구글
- 애플
- 공모전
- 게임
- 스마트폰
- 네이버
- CSS
- 앱스토어
- 대학생
- 벤처
- Apple
- 소프트웨어
- JavaScript
- php
- 창업
- 앱
- android
- AWS
- iPhone
- 아이디어
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함