Maison  >  Article  >  développement back-end  >  Comment générer du trafic en php

Comment générer du trafic en php

藏色散人
藏色散人original
2021-12-15 09:53:491965parcourir

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.

Comment générer du trafic en php

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,&#39;0&#39;);     //初始化计数器
   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 $cf

trim(fgets($cf,$max_len)) : Supprimez les espaces des deux côtés de la chaîne extraite

C'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!

Déclaration:
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