Heim > Artikel > Backend-Entwicklung > thinkPHP+Ajax-Methode zur Erstellung von Statistiken über Seiten-PV-Aufrufe
In diesem Artikel wird hauptsächlich die Methode von thinkPHP + Ajax zum Erzielen statistischer Seiten-PV-Aufrufe vorgestellt, die das Aufrufen von ThinkPHP-Vorlagen sowie datenbankbezogene Lese- und Schreibfähigkeiten umfasst. Freunde in Not können sich darauf beziehen
Dieser Artikel beschreibt thinkPHP mit Beispielen + Ajax-Methode zur Implementierung statistischer Seiten-PV-Aufrufe. Teilen Sie es als Referenz mit allen:
Es wird sehr häufig zum Zählen des PV-Volumens verwendet. Durch die Verwendung von Ajax können die Auswirkungen des Seiten-Caching vermieden werden Während der JS-Code auf dem Client ausgeführt wird, können Statistiken angezeigt werden.
Es gibt insgesamt zwei Schritte:
1. Platzieren Sie den folgenden Code in der zu zählenden HTML-Seite und ersetzen Sie beim Testen die Adresse durch Ihre eigene.
<script> var ajax; if(window.XMLHttpRequest){ ajax = new XMLHttpRequest();}else{ ajax = new ActiveXObject('Microsoft.XMLHTTP');} ajax.open('GET','__MODULE__/Article/set_hits/id/{$_GET['id']}',true); ajax.send(); </script>
2 Der folgende Code wird im entsprechenden Controller platziert, M ('table name') setInc ('field') werden durch Ihren eigenen ersetzt, Das ist die Methode, die der obige Ajax-Code verlangt.
// ajax设置点击量 public function set_hits(){ if(!$_GET['id']){return;} M('article')->where("id = '{$_GET['id']}'")->setInc('hits'); }
Das ist der gesamte Inhalt dieses Artikels, vielen Dank fürs Lesen.
Verwandte Empfehlungen:
Thinkphp+AJAX überprüft dynamisch, ob Benutzereingaben zulässig sind
Das obige ist der detaillierte Inhalt vonthinkPHP+Ajax-Methode zur Erstellung von Statistiken über Seiten-PV-Aufrufe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!