Heim >Backend-Entwicklung >PHP-Tutorial >thinkPHP+Ajax-Methode zur Erstellung von Statistiken über Seiten-PV-Aufrufe

thinkPHP+Ajax-Methode zur Erstellung von Statistiken über Seiten-PV-Aufrufe

不言
不言Original
2018-05-10 10:23:172077Durchsuche

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(&#39;Microsoft.XMLHTTP&#39;);}
ajax.open(&#39;GET&#39;,&#39;__MODULE__/Article/set_hits/id/{$_GET[&#39;id&#39;]}&#39;,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[&#39;id&#39;]){return;}
  M(&#39;article&#39;)->where("id = &#39;{$_GET[&#39;id&#39;]}&#39;")->setInc(&#39;hits&#39;);
}

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn