2012-01-04 3 views
-3

나는 PHP를 사용하여 대략적인 방문자와 웹 사이트의 일일 수입을 찾는 방법을 알고 싶습니다.PHP를 사용하여 웹 사이트의 일일 방문자를 찾는 방법

$value=$alexa.".".$random_number; 

내 현재 알고리즘은 알렉사와 하나의 난수를 사용합니다.

그래서 어떤 아이디어가 최선의 알고리즘이 될 수 있으며 영향을 미치는 가능한 요인이 될 수 있습니다.

+1

Errr ... * 알고리즘 *? –

+1

Google 웹 로그 분석을 사용하지 않는 이유는 무엇입니까? – Dimme

+0

수입이란 무엇을 의미합니까? – kba

답변

2

누군가가 귀하의 웹 사이트에 액세스 할 때마다 MySQL 데이터베이스 테이블에 현재 시간 소인 및 관련 IP를 저장할 수 있습니다. 방문자 수를 얻으려면 테이블의 모든 항목을 계산하거나 특정 날짜, 주 등에서 테이블의 모든 항목을 계산하면됩니다.

Google Analytics (무료)은 훨씬 쉽고 훨씬 더 자세한 정보를 제공하고 추가 작업을 통해 서버를 절약 할 수 있습니다.

+0

나는 다른 사람 웹 사이트 방문자를 찾고 싶지 :) 내 사이트를 확인 www.w3db.org .. 내가 추가하고 싶습니다 검색된 사이트의 대략적인 방문자를 찾을 수있는 새로운 기능. – user889030

+0

Google을 충분히 신뢰해야합니다. 제안 : 분석 대안을 확인하십시오 (오픈 소스). –

0

언제든지 Google 애널리틱스를 사용할 수 있지만 엄격하게 PHP를 사용하려면 .txt 파일의 간단한 데이터베이스를 사용하면됩니다. 웹 서버에서 counter.txt 및 CHMOD라는 파일을 777로 만드십시오.

<?php 
//Open the file and get it's contents 
$readhandle = fopen('counter.txt', 'r'); 
$readfile = fread($readhandle, filesize('counter.txt')); 
fclose($readhandle); 

//Overwrite the file with the contents of it's earlier version + 1 
$writehandle = fopen('counter.txt', 'w'); 
fwrite($writehandle, $readfile + 1); 
fclose($writehandle); 
?> 

php로 시간 함수를 살펴보면 매일 이름을 날짜로 사용하여 새 파일을 만들 수 있습니다.

관련 문제