stackoverflowのように、ページが何回表示されたかを表示したいと考えています。stackoverflowのようなページビューデータを取得するには?
どのようにphpでそれを行うには?ありがとう!
stackoverflowのように、ページが何回表示されたかを表示したいと考えています。stackoverflowのようなページビューデータを取得するには?
どのようにphpでそれを行うには?ありがとう!
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); } ?>
(例えばどのように多くの彼らはなどから来ているユニーク訪問、)
PHPの場合には、その情報をどこかに保存する必要があります。
通常、これはデータベースに格納されます。最も簡単な解決策は、1ページあたり1つのデータベース行で、ビュー数を記憶する列を使用してトラッキングすることです。ページがロードされるたびにこの列が増分されます。
多少複雑ですが、はるかに便利ですが、各ページの読み込み時にデータベースの行を追加すると便利です。ページ、時間、その他有用な情報が表示されます。
この情報を取得するもう1つの簡単な方法は、サイトにアナリティクスパッケージをインストールすることです。無料のGoogle Analyticsのようなものです。しかし、ページビューを表示するだけではなく、単にキャプチャするだけです。私はデータベース(mysqlの、Redisの)を使用し、より深い分析を持つようにIPアドレスを追跡するために推薦する任意の「まともな」カウンタについては
ありがとう、マイケル! – Jenny
真剣に?これは、StackOverflowが 'count_file.txt'を実行する方法です。 –