사용자가 내 웹 사이트에서 PHP로 얼마나 많은 시간을 소비하는지 추측하려고합니다. 그러기 위해서 나는 웹에서의 모든 새로운 행동에 대해 $ _SERVER [ 'REQUEST_TIME']과 현재의 차이점을 얻을 수 있다고 생각했습니다. 나는 또한 나의 현재 호스팅의 통계를 얻을 계획이지만, PHP 요청을 통해 이러한 값을 얻을 수 있는지 여부를 모르겠습니다. 이 첫 번째 및 두 번째 방법을 사용하는 것에 대한 귀하의 의견을 듣고 싶습니다. 그러나 첫 번째 옵션에 만족하지 않는다고 말하는 것이 좋습니다. 청원 금액이 정말로 높으면 서버가 무너질 수 있습니다. . 그렇지 않으면 나는 다른 어떤 길도 모른다. 그래서 만일 당신이 나를 도울 수 있으면, 그것은 멋질 것이다. 내 웹 사이트에서 HTML5, CSS3, PHP, JavaScript, JQuery, AJAX 및 MySQL 데이터베이스를 사용하고 있습니다. 사용자가 내 웹 페이지에 로그인 한 채로 저장하고 계산하고 싶습니다. 조언 해 주셔서 감사합니다.사용자가 웹 페이지를 여는 데 걸리는 시간을 알아 보는 방법
0
A
답변
1
몇 가지 방법이 있지만 정확한 판독 값을 얻는 한 가지 방법이 있습니다.
PHP 시간 차이이 방법을 사용하면 시간의 차이를 확인에 대해 얘기했다 무엇
. 사용자가 페이지를 방문한 시간을 표시합니다. 그런 다음 방문자가 다른 페이지로 이동할 때 두 번을 빼고 이전 페이지를보고있는 기간이 있습니다.
나 자신을 조금 더 명확하게 만들려면 아래의 PHP 시간차 방법을 작동시키기 위해 수행해야하는 동작의 기본 레이아웃을 작성하십시오.
- 로그인 현재 페이지의 URL 및
time()
. 이것을 쿠키/세션/항목으로 데이터베이스에 저장하십시오. - 사용자가 페이지를 방문하면 HTTP_REFERER 변수를 확인하고 이전 페이지와 일치하는 경우 마지막 페이지에 있었던 시간을 계산할 수 있습니다. 추천 탭은 새 탭을 열고 사이트를 다시 방문하는 것이 아니라는 것을 확인하기 위해 필요합니다. 시간 제한을 추가하여 30 분을 넘으면 30 분 이상 페이지를 방문한 것으로 표시하지 않습니다.
- 이러한 동작을 반복하면 추적 방법이 다소 좋아집니다. 이는 추천 헤더를 보내지 않는 한 구체적이지 않으며 어떤 경우에는 작동하지 않습니다.
자바 스크립트 추적
당신은 "heatbeat"또는 "핑 (ping)"을 보낼 수있는 몇 분마다 사용자가 특정 페이지에 여전히 서버를 알 수 있습니다. 사용자가 현재 매개 변수로 사용하고있는 URL을 보내려는 경우 HTTP 참조 헤더를 보내지 마십시오. 이 방법을 사용하면 매우 정확한 판독 값을 얻을 수 있습니다. 사용자가 웹 브라우저 창에 집중했는지 여부를 추적하거나 페이지가 읽혔는지 또는 백그라운드로 있는지를 확인하지 않을 수도 있습니다.
관련 문제
- 1. IIS가 웹 페이지를 배달하는 데 걸리는 시간을 결정하는 방법은 무엇입니까?
- 2. 사용자가 Facebook 링크에서 왔는지 알아 보는 방법?
- 3. .NET에서 중앙 시간을 알아 보는 방법
- 4. 앱의 마지막 출시 시간을 알아 보는 방법
- 5. android : 서버가 응답하는 데 걸리는 시간을 알아 내기
- 6. PHP와의 연결을 설정하는 데 걸리는 시간을 알아 내기 mysqli_real_connect()
- 7. Javascript - 서버에 대한 tcp 연결을 여는 데 걸리는 시간을 측정하십시오.
- 8. 사용자가 알림을 삭제 한시기를 알아 보는 방법
- 9. 웹 페이지를 볼 때 어떤 이미지가 사용되는지 알아 보는 방법
- 10. 표시해야하는보기를 알아 보는 방법
- 11. 페이지를로드하는 데 걸리는 시간을 찾는 방법
- 12. 파일을 다운로드하는 데 걸리는 시간을 계산하는 방법
- 13. 이미지가 uiimageview에로드되는 데 걸리는 시간을 계산하는 방법
- 14. wcf로 마이그레이션하는 데 걸리는 시간을 예상하십시오.
- 15. 앱에서 웹 페이지를 여는 방법
- 16. 내 사이트에서 시험을 마치는 데 걸리는 시간을 제한하는 방법
- 17. 자바 스크립트에서 페이지를 완전히로드하는 데 걸리는 시간을 예측하십시오.
- 18. 사이트 내 기간을 알아 보는 방법
- 19. 오프라인에서 웹 페이지를 보는 방법
- 20. PDF의 배경색을 알아 보는 방법
- 21. jquery 이름을 알아 보는 방법
- 22. 설치가 완료되면 알아 보는 방법
- 23. 화재 발생 전 UILocalNotification 잔여 시간을 알아 보는 방법?
- 24. Java에서 게시물 요청으로 사용자가 선호하는 브라우저에서 웹 페이지를 여는 방법
- 25. 앱 등급이 매겨 졌는지 알아 보는 방법
- 26. 웹 피드가 XML 피드를 반환하는 데 걸리는 시간을 측정하려면 어떻게해야합니까?
- 27. 자바 스크립트없이 현지 날짜를 알아 보는 방법
- 28. 블록 완료시기를 알아 보는 방법
- 29. 오토 가입자를 알아 보는 방법
- 30. 이미지가 무엇인지 알아 보는 방법
고체 설명. 나는 더 잘할 수 없었다. 간단한 시간 추적의 예가 황금색입니다. – WASasquatch