2010-07-08 4 views
0

나는 이벤트 종류의 웹 사이트에서 일하고 있습니다. 내가하려는 일은 브로드 캐스터가 특정 날짜에 대한 이벤트를 만든 다음 데이터베이스에 저장하는 양식을 보여줍니다. 이벤트 날짜가 현재 날짜 인 경우 사용자는 사이트를 방문하여 해당 이벤트 링크를 클릭하여 쇼를 보게됩니다. 그들이 링크를 클릭 할 때 방송 페이지를 바로 보여주고 싶지는 않지만 그 대신에 페이지에 작은 로그를 보여주고 싶습니다. 그래서 이름과 이메일을 모으기 만하면 뒤쪽에서 IP 주소를 얻을 수 있습니다. 위치를 찾으십시오. 내가이 일을 할 때, 어떻게 내가 동일한 이벤트를 현재보고있는 사용자를 기록 할 수 있는지, 내가 이벤트 ID로 각 사용자를 저장해야하는지 잘 모르겠다. 그런 다음 해당 이벤트 ID를 집계하여 방송 페이지에 표시해야하는지 잘 모르겠다. 다른 방법이 있습니까? 또는 사용 가능한 복제 스크립트가있는 경우?이벤트 관리 PHP는 mysql

관련하여 여기에 질문의 본질을 증류 시도

답변

0

에서 무엇을 당신이 특정 이벤트보기/온라인 사용자의 현재 번호를 표시 할 수있는 방법을 찾고 읽어?

그렇다면 현재 사용자 온라인 카운터에 관한 몇 가지 자습서가 있으며, 이는 사용자의 특정 요구에 맞게 조정될 수 있습니다. 내가 질문을 오해 한 경우

  • The Quickest Way to Count Online Users with PHP
  • PHP User online tutorial

    • , 당신은 명확하게 대답하고자하는 특정 질문을하도록 편집하십시오.

    +0

    감사합니다. 도움이 될 것 같습니다. 기본적으로 몇 가지 이벤트 목록이 있는데 사용자가 홈페이지에서 이벤트를 클릭하면 뒷면에 자신의 IP를 기록한 다음 이름/이메일을 제출하고 제출을 클릭하면 캐스트를 볼 수 있습니다. 그래서 다른 사용자가 동일한 이벤트를 클릭 한 다음 똑같은 프로세스로 시청한다면,이 캐스팅을 보는 총 사용자를 표시하고 싶습니다. 나는 몇 가지 아이디어를 가지고 있지만 이것에 대한 작업 방법을 아직 모르고있다. – Jay

    +0

    빠른 제안/지침 : 1) 초기 pageload에서'$ _SESSION'에 대해 IP를 기록 할 수 있습니다. 2) 마지막 방문한 이벤트와 기록 된 이벤트를 다시 '$ _SESSION'식별자에 기록 할 수 있습니다. 3) 그런 다음 (최근 X 분 내에 해당 이벤트를 마지막으로 방문한 모든 방문자를 표시하기 위해 MySQL 쿼리를 사용하여) 현재 시청자의 (대략) 수를 계산할 수 있습니다. –