質問:
ユニーク訪問者をカウントする訪問者カウンターが必要です私のサイトへの訪問者。ユニークとは、1 人が 1 日または 1 週間に 1 回しか投稿を閲覧できないことを意味します。これの PHP コードを提供していただけますか?
回答:
以下の PHP コードは、サイトへのユニーク訪問者をカウントし、各訪問者を 1 日あたり 1 カウントに制限します。
<?php // Initialize variables $filePath = 'visitor_counts.txt'; $timeLimit = 86400; // One day in seconds (24 * 60 * 60) // Get the visitor's IP address $ip = $_SERVER['REMOTE_ADDR']; // Read the visitor counts file $visitorCounts = file_get_contents($filePath); // Parse the visitor counts into an array $visitorCountsArray = explode("\n", $visitorCounts); // Check if the visitor's IP address is already in the array if (in_array($ip, $visitorCountsArray)) { // Visitor has already been counted today echo "Visitor has already been counted today"; } else { // Add the visitor's IP address to the array $visitorCountsArray[] = $ip; // Update the visitor counts file file_put_contents($filePath, implode("\n", $visitorCountsArray)); // Increment the visitor count $visitorCount++; } // Echo the visitor count echo "Visitor count: $visitorCount"; ?>
説明:
以上が1 日あたりの制限を設けて Web サイトのユニーク訪問者数をカウントする PHP スクリプトを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。