【PHP】訪問者カウンタの実装方法 PHP Twitter Facebook LINE コピー 2020.04.25 2020.04.22 こちらではユーザーがWEBページを訪れた回数をカウントして表示する訪問者カウンタの実装方法の一例をご紹介します。 ソースコード <?php // クッキー情報を保持する $counter = isset($_COOKIE['visittimes']) ? $_COOKIE['visittimes'] : ''; // もし変数$counterがあれば値に1増やし、なければ1を代入する if (isset($counter)) { $counter++; } else { $counter = 1; } // もし変数$counterの値が3より大きければクッキーを削除する if ($counter > 3) { setcookie('visittimes', $counter, time() - 60); } else { setcookie('visittimes', $counter); } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF8"> <title>訪問回数カウンタ</title> </head> <body> <?php if ($counter == 1) { // 最初のアクセス echo $counter . '回目の訪問'; } elseif ($counter == 2) { // 2回目のアクセス echo $counter . '回目の訪問'; } elseif ($counter == 3) { // 3回目にアクセスした時はブラウザの種類を表示する echo $counter . '回目の訪問<br>'; echo 'あなたのブラウザは<br>' . $_SERVER['HTTP_USER_AGENT']. '<br>です<br>'; } else { // 4回目のアクセス echo $counter . '回目の訪問<br>'; echo '次回訪問時に訪問回数がリセットされます'; } ?> </body> </html>