Bagaimana untuk Menjejaki Pelawat Unik ke Laman Web Anda dengan PHP?

Susan Sarandon
Lepaskan: 2024-11-09 11:22:02
asal
991 orang telah melayarinya

How to Track Unique Visitors to Your Website with PHP?

Bagaimanakah saya boleh mengira pelawat unik ke tapak saya?

Cabaran

Anda memerlukan sistem pengiraan pelawat yang mengira pelawat unik ke tapak anda, di mana seorang hanya boleh melihat siaran sekali dalam sehari atau minggu. Sistem ini harus dilaksanakan dalam PHP.

Penyelesaian

Untuk mengira pelawat unik ke tapak anda, anda perlu:

  1. Semak sama ada pelawat baru atau lama .
  2. Jika pelawat itu lama, abaikan mereka.
  3. Jika pelawat baharu, tambahkan kaunter paparan dalam pangkalan data.

Berikut ialah contoh kod PHP yang melaksanakan penyelesaian ini:

<?php
// Get the visitor's IP address
$ip_address = $_SERVER['REMOTE_ADDR'];

// Connect to the database
$conn = new mysqli("localhost", "root", "password", "database");

// Check if the visitor is new or old
$query = "SELECT * FROM visitors WHERE ip_address='$ip_address'";
$result = $conn->query($query);

if ($result->num_rows > 0) {
  // The visitor is old, so ignore them
} else {
  // The visitor is new, so increment the views counter
  $query = "UPDATE posts SET views=views+1 WHERE>
Salin selepas log masuk

Penyelesaian Alternatif

Menggunakan Fail Teks

Dalam kaedah ini, anda menyimpan pelawat dalam fail teks bernama visitors.txt.

  1. Semak sama ada alamat IP pelawat sudah ada dalam fail.
  2. Jika ya, abaikan mereka.
  3. Jika tidak, tambah alamat IP pada fail dan tambahkan pembilang pandangan dalam pangkalan data.

Menggunakan Jadual MySQL

  1. Semak sama ada alamat IP pelawat sudah ada dalam jadual pelawat.
  2. Jika ya, abaikan mereka.
  3. Jika tidak, tambah alamat IP pada jadual dan tambahkan pembilang pandangan dalam pangkalan data.

Sumber untuk Penerokaan Selanjutnya

  • [Tutorial PHP Mengenai Pengendalian Fail](https://www.w3schools.com/php/php_file_handling.asp)
  • [Tutorial PHP tentang MySQLi](https://www.w3schools.com/php/php_mysqli.asp)
  • [Cara Mengira Pelawat Unik dalam PHP](https://www. techrepublic.com/article/how-to-count-unique-visitors-with-php-and-mysql/)

Atas ialah kandungan terperinci Bagaimana untuk Menjejaki Pelawat Unik ke Laman Web Anda dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan