2011-10-05 2 views
0

그래서 cakePHP를 사용하여 응용 프로그램을 만들고 있습니다.게시물을 보는 횟수를 얻는 방법은 무엇입니까?

누구든지 고유 번호를 얻는 방법을 알고 있다면보기는 포럼에서 게시물을 얻을 수 있습니다.

다른 말로하면. 포럼에 게시한다고 가정 해보십시오. 누군가 내 소식을 볼 때 한 번만 조회수에 추가 할 수 있어야합니다.

cakePHP에 새로운 기능이 들어있어 도움이 될만한 기능이 있는지 잘 모르겠습니다.

그렇다면 사용자 지정 솔루션은 문제가되지 않지만 누군가가 올바른 방향으로 나를 안내 할 수 있다면. 이 성질의 무언가가 어떻게 성취 될 수 있는지에 관해서. 나는 이것을 사용자의 IP 주소를 사용하고 매일 플러시되는 데이터베이스에 저장했지만 더 나은 해결책이 될 수 있습니다. 저에게 알려주세요.

감사합니다.

답변

1

나는 방문자의 IP 및 시간 &보기의 날짜와 함께 각 게시물의 모든보기를 기록합니다.

그러면 게시물 당 고유 IP 수를 계산할 수 있습니다. 하루에 고유 한 조회 수가 제공됩니다.

철저히 조사하려는 경우 사용자 에이전트 정보를 저장하고 검색 엔진 크롤러 (Google, bing 등)를 필터링 할 수도 있습니다.

여기에 전체 사용 가능한 코드와 편리한 자습서 : 나는 Unique Visits and Visitors 여기에 대해 몇 가지 흥미로운 통찰력을 발견 hitcount behavior for CakePHP

.

+0

예 ... 그건 제가 생각한 것입니다. 감사... – Edwin

관련 문제