2014-04-28 2 views
-1

저는 PHP를 처음 사용하지만 일부 책을 읽음으로써 저의 소셜 네트워크를 만들었습니다. 새로운 것은 아니지만 여전히 좋은 기능을 추가하고 싶습니다. 추가하고 싶습니다. 프로필보기.소셜 네트워크에서 프로필보기를 계산하는 PHP 스크립트

사용자 'ABC'가 사용자 XYZ의 프로필을 방문했다고 가정 해 보니 카운트와 한 번만 증가해야합니다. 항상 그렇지는 않습니다. 프로필을 보는 사용자를 추적하는 방법을 모릅니다. 어떤 제안?

답변

1

사용자 ID가 2 열인 테이블을 가질 수 있습니다. 이 같은 방문한 사용자에 대한 방문자의 사용자와 두 번째의 첫 번째 열 :

테이블 : user_visit 당신이 그렇게 할 경우에 특정 사용자에 대한 행의 수를 셀 수

visitor visited 
----------|----------| 
    1 |  2 | 
    3 |  2 | 
    3 |  1 | 

방문 횟수를 계산하고 어떤 사용자가 누구를 볼 수 있는지 기록 할 수 있습니다.

+1

또한 사이트 활동에 대한 분석을 볼 수있는 통계를 제공하는 정렬 로그에 사이트 사용자의보기 활동을 저장할 수있는 이점이 있습니다. 테이블에 날짜 스탬프를 추가하는 것이 좋습니다. 그러면 마지막 X 일, 월, 년 등을 볼 수 있도록 선택할 수 있으므로 방문자 수를 확인하면 "총계"를 얻을 수 있습니다. 또한 모든 데이터를 손실하지 않고 테이블이 너무 커지면 테이블을 쉽게 제거 할 수 있습니다. – Brian

+0

고마워요. 그러나 나는 방문하는 것이 어떻게 작동하는지 정말로 모른다. 질문을 다시 읽으십시오. 특정 사용자가 다른 사용자 프로필을보고 있는지를 알기위한 논리는 무엇입니까? – user3557077

+0

질문에 당신은 프로필 방문자의 수를 유지하는 방법에 대해 묻습니다. 나는 대답했습니다 : 그러나 어떤 사용자가 프로필 **을 확인하고 있는지 확인하는 것에 대해 이야기하고 있다면 ** 나는 정확히 메커니즘을 알지 못합니다. –

관련 문제