PHPでcookieを使った訪問回数の記録方法

ホーム >> PHPでcookieを使った訪問回数の記録方法
cookie に訪問回数を記録する方法
まず、回数を記録するcookieをひとつ用意します。このページでは、visit_count というcookie名にしています。 重複していなければ、cookie名はなんでも構いません。

そして、変数をひとつ用意し、0を代入しておきます(例では$nという変数)。
それから、isset()関数でcookieが存在するか調べます。存在していれば、変数に+1を、存在していなければ、変数を1にします。

最後にcookieを書き込みます。 visit_countというcookie名 に、24時間 回数を記録する場合

setcookie( "visit_count" ,$n,time() + 3600*24*1);

注意事項として、cookieの書き込みをする場合、 あらゆるものより先に、setcookie()を記入しなければいけません。 文字や空白行が表示されたら、エラーになります。

このページの訪問回数

24時間以内にページを更新したり、再び入りなおすと、回数が増えていきます。
PHPでcookieを使った訪問回数の記録方法プログラミング例
visit.php (UTF-8N形式で保存してください)