Jede Website wird Aufrufe haben. In diesem Artikel stellen wir Ihnen eine einfache Implementierung des Website-Besuchszählers vor:
Erklären Sie zunächst die Idee:
1. Der Benutzer sendet eine Zugriffsanforderung an den Server
2. Der Server liest die Zugriffszählerdatei, +1, und sendet sie an den Client zurück
3. Der Server speichert die neue Anzahl von Ansichten
4. Neue Benutzerbesuche, wiederholen Sie 123, das ist Ja
Lösung (Hauptalgorithmus):
1. Datendatei: counter.dat
2. Lesen Sie die Datendatei
Öffnen Sie die Datei;
Wenn sie nicht vorhanden ist, erstellen Sie sie und verwenden Sie 0 als Anfangsdaten.
Andernfalls lesen Sie die Daten;
Schließen Sie die Datei.
3. Schreiben Sie die akkumulierten Daten in die Datei counter.dat.
Öffnen Sie die Datei.
Schließen Sie die Datei Webseite ;
Erstellen Sie den Ordner Count_Visitor.
Erstellen Sie im Ordner Count_Visitor die Datei Count_Visitor.php und geben Sie den folgenden Code ein:
<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); ?> <p id="dd" align="center"> <span>欢迎您!</span> <span>您是本站的第 <?php echo $counter; //输出计数器 ?> 位访客!</span> </p> </body> </html>
Methoden zur Implementierung von Zählergrundlagen in JavaScript
Beispiel für einen PHP-Zählerprogrammcode
Das obige ist der detaillierte Inhalt vonPHP implementiert einen Website-Verkehrszähler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!