2009-11-06 5 views
0

내가 코딩하는 사이트에는 볼거리가있는 비즈니스 용 전화 번호가 포함 된 파트너 페이지가 있습니다.쿠키 (JS)에 저장할 배열

내 상사는이 전화 번호가 숨겨지기를 원할 때 클릭하면 jQuery로 페이드 (fade)하게하고 클릭을 기록합니다. 이렇게하면 해당 비즈니스에 관심을 보인 사람들의 양을 추적 할 수 있습니다.

이전에 jQuery로 AJAX 작업을 해 본 적이 없지만, 그 부분이 어려울 것이라고 상상할 수 없습니다. 내가 겪고있는 문제는 기록 된 숫자가 보이도록 유지하는 것입니다. 사용자가 페이지를 다시로드하면 해당 클릭을 다시 클릭하고 다시 기록하지 않아도됩니다. 번호가 이미 표시되어 있어야합니다. 그래서 여기가 쿠키가 들어오는 곳입니다.

사용자의 쿠키에서 클릭 된 숫자를 기록한 다음 페이지를로드하기 전에 쿠키 검사를 수행합니다. 이미 조회 한 번호를 표시하고 클릭 할 때까지 조회되지 않은 번호를 숨기지 않도록 허용합니다.

그러나 20 개의 숫자를 사용하면 20 개의 다른 쿠키를 추적하지 않아도됩니다. 그래서 나는 모든 숫자를 하나의 쿠키 배열에 저장하는 것이 효과가있을 것이라고 생각했습니다. PHP 밖에서 쿠키로 작업 한 적도 없습니다. 그래서 나는 이것을 어떻게하는지 모른다.

어떻게하면됩니까?

답변

0

당신은 어떤 종류의 분리기와 함께 하나의 쿠키 문자열에 저장할 수 있습니다. 예 : "1;2;3"그런 다음 ";"문자로 배열로 분할하십시오.

+0

';'이 (가) 없습니다. 쿠키를위한 탈퇴 장치를 고려 했습니까? 어쨌든, 당신의 요점을 봅니다. 그게 내가 갈 길 일거야. 도와 주셔서 감사합니다 – spirax