Maison > Article > développement back-end > Comment générer du trafic en php
Comment réaliser des visites en PHP : 1. Lire le fichier de données ; 2. Écrire les données accumulées dans le fichier "counter.dat" ; 3. Afficher les informations sur la page Web.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.4, ordinateur Dell G3.
Comment réaliser du trafic en php ?
PHP implémente un compteur de visites de sites Web
Implémentation simple d'un compteur de visites de sites Web, comme suit
Première explicationidée :
1. L'utilisateur envoie une demande d'accès au serveur
2. Le serveur lit le nombre d'accès. fichier , +1, retour au client
3. Le serveur enregistre le nouveau nombre de vues
4 Nouvelles visites d'utilisateurs, répétez simplement 123
Solution (algorithme principal) :
1. dat
2. Lisez le fichier de données
Ouvrez le fichier ;
S'il n'existe pas, créez-le et utilisez 0 comme données initiales ;
Sinon, lisez les données ;
3. Écrivez les données accumulées dans le fichier counter.dat
Accumulez les données ;
Ouvrez le fichier ;
Écrivez les données ;
4. Sortez les informations sur la page Web ;
Dans le dossier Count_Visitor, créez le fichier Count_Visitor.php et tapez le code suivant :
<html> <head> <meta charset="UTF-8"> <title>浏览计数器-ljccccccccccc@163.com</title> </head> <body> <?php //数字输出网页计数器 $max_len = 9; $CounterFile = "counter.dat"; if(!file_exists($CounterFile)){ //如果计数器文件不存在 $counter = 0; $cf = fopen($CounterFile,"w"); //打开文件 fputs($cf,'0'); //初始化计数器 fclose($cf); //关闭文件 } else{ //取回当前计数器的值 $cf = fopen($CounterFile,"r"); $counter = trim(fgets($cf,$max_len)); fclose($cf); } $counter++; //计数器加一 $cf = fopen($CounterFile,"w"); //写入新的数据 fputs($cf,$counter); fclose($cf); ?> <div id="dd" align="center"> <span>欢迎您!</span> <span>您是本站的第 <?php echo $counter; //输出计数器 ?> 位访客!</span> </div> </body> </html>Si nécessaire, vous pouvez taper vous-même la décoration du fichier css Les variables contenues dans le code et leurs significations $max_len : Variables personnalisées. Le nombre maximum de chiffres dans le compteur ; $CounterFile : variable personnalisée. Le fichier où est stocké le compteur (chemin et nom du fichier) ; $counter : variable personnalisée. La valeur du compteur ; $cf : variable personnalisée. Ouvrez le handle du fichier de comptage ; Fonction et signification contenues dans le code file_exists($CounterFile) : Déterminez si le fichier existe ; fopen($CounterFile, "w") : Ouvrez le fichier en écriture. (La fonction a ses propres attributs, si elle n'existe pas, elle sera créée) fopen($CounterFile,'r') : Ouvrez le fichier en mode lecture seule. fgets($cf,$max_len) : Lire les caractères de longueur spécifiée à partir du fichier fputs($cf,"0") : Écrire le caractère « 0 » dans $cf fclose($cf) : Fermer le fichier ouvert by $cftrim(fgets($cf,$max_len)) : Supprimez les espaces des deux côtés de la chaîne extraiteC'est tout pour les notes d'aujourd'hui ! Une petite application php très simple. 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!