Rumah > Artikel > pangkalan data > Bagaimanakah saya boleh mencipta skrip PHP untuk mengira pelawat tapak web unik dengan had harian?
Soalan:
Saya memerlukan kaunter pelawat yang dikira unik pelawat ke tapak saya. Secara unik, saya maksudkan seseorang hanya boleh melihat siaran sekali sehari atau minggu. Bolehkah anda memberikan kod PHP untuk ini?
Jawapan:
Kod PHP di bawah akan mengira pelawat unik ke tapak anda, mengehadkan setiap pelawat kepada satu kiraan setiap hari:
<?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"; ?>
Penjelasan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mencipta skrip PHP untuk mengira pelawat tapak web unik dengan had harian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!