Comment obtenir un seul nombre de vues d'article en php

藏色散人
Libérer: 2023-03-17 13:44:02
original
2049 Les gens l'ont consulté

Comment implémenter le nombre de navigation d'un seul article en php : 1. Créez un exemple de fichier php ; 2. Obtenez l'adresse IP via "$_SERVER['REMOTE_ADDR'];" 3. Via "if(mysql_num_rows($query) > 0 ){...}" compare circulairement les adresses IP stockées dans la table de données. Si l'adresse IP existe, elle ne sera pas enregistrée à nouveau.

Comment obtenir un seul nombre de vues d'article en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Comment obtenir un nombre de vues d'article unique en php ?

PHP compte le nombre de visites sur un seul article

Ajoutez d'abord un champ pour enregistrer le nombre de visites dans la table de données qui stocke l'article correspondant.

  • Vous pouvez en ajouter un au nombre de champs à chaque fois que vous y accédez, mais cela sera inexact car il sera enregistré tant qu'il sera actualisé.

  • Afin d'éviter que la situation ci-dessus ne se produise, l'adresse IP du visiteur peut être enregistrée. Les visites répétées de l'adresse IP ne seront enregistrées qu'une seule fois.

  • Cependant, si une adresse IP n'est enregistrée qu'une seule fois, il y a aussi des problèmes. Par exemple, si plusieurs visiteurs sur un réseau local partagent la même adresse IP, les enregistrements seront également inexacts. Par conséquent, il est préférable d’enregistrer une visite sur une adresse IP une fois au cours d’une certaine période de temps. C'est relativement mieux.

  • Cependant, même si l'adresse IP est enregistrée, il peut y avoir des utilisateurs malveillants qui augmentent le nombre de visites en changeant d'adresse IP ou en utilisant un logiciel de brossage de tickets.

<?php
$ip = $_SERVER[&#39;REMOTE_ADDR&#39;];
//循环对比数据表中储存的IP,如果IP存在,不再记录
$query = mysql_query("select * contetns where ip = &#39;".$ip."&#39;");
if(mysql_num_rows($query) > 0){
//IP存在
}else{
//记录访问量
}
?>
Copier après la connexion

Remarque : Si vous souhaitez utiliser des fichiers sans utiliser de base de données, vous pouvez directement écrire un script sur le serveur pour compter les journaux d'accès

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal