php 쿠키가 계속 값이 2배씩 뛰네요. 채택완료
그누5 get_cookie set_cookie 를 사용해서
페이지가 새로고침이나 다른 페이지를 이동할 때마다
쿠키 값을 +1 씩 증가하도록 했거든요.
</p><p>$ck_header_ad_no = 0;
$ck_header_ad_no = get_cookie('ck_header_ad_no');
//if ($is_admin) { echo $ck_header_ad_no; }
if ($ck_header_ad_no == '' || $ck_header_ad_no < 0 || $ck_header_ad_no > $list_count) {
$ck_header_ad_no = rand(0, $list_count-1);
set_cookie('ck_header_ad_no', $ck_header_ad_no + 1, 3600);
} else if ($ck_header_ad_no == $list_count) {
$ck_header_ad_no = 0;
set_cookie('ck_header_ad_no', $ck_header_ad_no + 1, 3600);
} else {
set_cookie('ck_header_ad_no', $ck_header_ad_no + 1, 3600);
}
코드는 이렇습니다.
echo 를 시켜서 새로고침이나 페이지 이동을 해보면
0 -> 2 -> 4 ...
1 -> 3 -> 5 ...
이렇게 두배씩 뛰네요;;
몇개월 전만해도 잘되던 코드가
뭐때문에 이렇게 변했을까요;; ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택