2011-08-01 11 views

答えて

1
 
if (file_exists('count_file.txt')) 
    { 
    $fil = fopen('count_file.txt', r); 
    $dat = fread($fil, filesize('count_file.txt')); 
    echo $dat+1; 
    fclose($fil); 
    $fil = fopen('count_file.txt', w); 
    fwrite($fil, $dat+1); 
    } 

    else 
    { 
    $fil = fopen('count_file.txt', w); 
    fwrite($fil, 1); 
    echo '1'; 
fclose($fil); 
} 
?> 

(例えばどのように多くの彼らはなどから来ているユニーク訪問、)

+0

ありがとう、マイケル! – Jenny

+0

真剣に?これは、StackOverflowが 'count_file.txt'を実行する方法です。 –

0

PHPの場合には、その情報をどこかに保存する必要があります。

通常、これはデータベースに格納されます。最も簡単な解決策は、1ページあたり1つのデータベース行で、ビュー数を記憶する列を使用してトラッキングすることです。ページがロードされるたびにこの列が増分されます。

多少複雑ですが、はるかに便利ですが、各ページの読み込み時にデータベースの行を追加すると便利です。ページ、時間、その他有用な情報が表示されます。

この情報を取得するもう1つの簡単な方法は、サイトにアナリティクスパッケージをインストールすることです。無料のGoogle Analyticsのようなものです。しかし、ページビューを表示するだけではなく、単にキャプチャするだけです。私はデータベース(mysqlの、Redisの)を使用し、より深い分析を持つようにIPアドレスを追跡するために推薦する任意の「まともな」カウンタについては

関連する問題