2014-05-19 17 views
0

로그인 시스템의 형태없이 사용자 당 데이터를 저장하고 싶습니다.로그인하지 않은 사용자의 데이터를 임시로 저장하십시오.

사용자가 항목을 클릭하면이 항목이 장바구니처럼 표시됩니다 (단, 장바구니와 같지만 제품이 아니며 판매 된 품목이 없음). 따라서 사용자는 기본적으로 다른 항목을 찾아보고 기본적으로 장바구니에 효과적으로 추가 할 수 있습니다. 나는 전통적인 세션처럼 작동하도록하고, 단지 세션을 사용하지 않기를 원한다. 나는 이것이 Wordpress에서 낙담 한 것을 읽었다.

Wordpress에서 다음과 같은 것을 달성하는 가장 좋은 방법은 무엇입니까? Transients API가이 작업에 적절합니까? 아니면 다른 어떤 수단?

답변

2

과도기 API는이 특별한 목적에 도움이되지 않습니다. 그들은 각 사용자별로 구체적이어야하고 얼마 지나지 않아 옵션 테이블이 커질 것입니다.

대신 쿠키를 설정해야합니다.

+0

올바른 방향으로 나를 가리켜 주셔서 감사합니다. 클릭 할 때 쿠키를 설정하고 싶기 때문에 JavaScript를 사용하고 있습니다. 정상적으로 작동하는 것 같습니다. PHP를 사용하여 쿠키를 제어하는 ​​것은 처음 생각했지만 클릭만으로는 효율적으로 처리 할 수 ​​없습니다. 이 올바른지? – theroadgnome

0

JS (또는 더 나은 jQuery)를 사용하여 ajax/post/get internal jQuery 함수를 사용하여 PHP 스크립트를 호출 한 다음 PHP를 사용하여 쿠키를 설정할 수 있습니다.

관련 문제