2012-01-04 4 views
-3

私はおよその訪問者を見つける方法とPHPを使用してウェブサイトの毎日の収入を知りたいです。PHPを使用してウェブサイトの毎日の訪問者を見つける方法

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

現在のアルゴリズムでは、アレクサと1つの乱数が使用されています。

どのような考えであれ、何が最良のアルゴリズムであり、それに影響を与える可能性のある要因である可能性があります。

+1

Errr ... *アルゴリズム*? –

+1

Googleアナリティクスをご利用にならないのはなぜですか? – Dimme

+0

収益によってはどういう意味ですか? – kba

答えて

2

誰かがあなたのウェブサイトにアクセスするたびに、現在のタイムスタンプと関連するIPをMySQLデータベーステーブルに保存することができます。訪問者の数を取得する場合は、テーブル内のすべてのエントリをカウントするか、特定の日、週などのテーブル内のすべてのエントリをカウントするだけです。

しかし、 Google Analytics(無料です)は簡単ですし、さらに詳細な情報を提供し、余分な作業からサーバーを守ります。

+0

私は他の人のウェブサイトの訪問者を見つけるつもり:)私のサイトを確認するwww.w3db.org ..私は追加したい検索されたサイトのおおよその訪問者を見つける能力を有する新機能。 – user889030

+0

Googleを十分に信頼する場合のみ。提案:アナリティクスの代替案もチェックしてください(オープンソース)。 –

0

いつでもgoogleのanyalyticsを使うことができますが、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で時間関数を調べることができます。おそらく毎日名前に日付を付けて新しいファイルを作成することができます。

関連する問題