Maison > Article > développement back-end > Comment intégrer un compteur de trafic de site Web avec une fonction en PHP
Cet article présente principalement en détail comment PHP utilise les fonctions pour intégrer les compteurs de visites de sites Web. Il a une certaine valeur de référence. Les amis intéressés peuvent se référer à
Création du dossier Embed-Count
<?php function counter(){ $counter = 0; //初始化变量 $max_len = 8; $lj = explode("/",$_SERVER["PHP_SELF"]); //超全局变量$_SERVER['PHP_SELF']保存了当前运行脚本的名字 Embed_Count/al_Embed_Fn.php $CounterFile="./counter/".$lj[count ($lj)-1].".dat"; if(!file_exists($CounterFile)){ if(!file_exists(dirname($CounterFile))){ mkdir(dirname($CounterFile),0777); } $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); echo $counter; } ?>Créez le fichier al_Embed_Fn.php sous le dossier Embed-Count avec le contenu suivant :
<?php include "counter.inc.php"; ?> <html> <head> <meta charset="UTF-8"> <title>嵌入式网页计数器-刘佳晨</title> </head> <body> <p id="dd"> <span>欢迎您!</span> <span>您是本网站的第<?php counter(); ?>位访客</span> </p> </body> </html>D'accord, après avoir tapé, avez-vous constaté que vous veniez d'encapsuler le code dans une fonction ? Oui, mais cette fois, de nombreuses nouvelles fonctions et astuces sont utilisées. Laissez-moi vous en donner un.
Conseils
1. La plupart des programmeurs PHP ont l'habitude de nommer l'extension de fichier include ou require comme "inc" ; ="./counter/".$lj[count ($lj)-1].".dat"; Localisez le fichier de compteur dans le sous-dossier counter sous le dossier où se trouve le script actuel. Le fichier est nommé avec le nom. du script actuel. Ajoutez "dat" comme nom, c'est-à-dire al_Embed_Fn.php.dat3.689dc34096ff6d1e88049b4f80500954 la page web, ce script doit être placé 6a74014ee44f5deb5894267f99b68016 avant que la balise counter.inc.php soit enregistrée dans le même dossier que la page web, sinon le chemin de stockage du fichier doit être spécifié dans include 4. .D'accord, l'intégration de cet appel de fonction est également effectuée.Plusieurs fonctions doivent être mentionnées ici.
Attendez-vous avec impatience ma prochaine version ?
Comment créer votre propre compteur avec PHP
L'utilisation de compteurs CSS et de plusieurs colonnes
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!