Maison >développement back-end >tutoriel php >Méthode thinkPHP+ajax pour réaliser des statistiques de pages vues pv
Cet article présente principalement la méthode thinkPHP+ajax pour obtenir des vues statistiques de page, impliquant l'appel de modèles thinkPHP et des compétences opérationnelles liées à la lecture et à l'écriture de bases de données. Les amis dans le besoin peuvent s'y référer
Cet article décrit thinkPHP. avec des exemples + méthode ajax pour implémenter des statistiques sur les vues pv des pages. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Il est très couramment utilisé pour compter le volume de pv. Le code suivant est implémenté avec ajax. L'utilisation d'ajax peut éviter l'impact de la mise en cache des pages. au fur et à mesure que le code js sur le client est exécuté, les statistiques peuvent circuler.
Il y a deux étapes au total :
1. Placez le code suivant dans la page html à compter et remplacez l'adresse par la vôtre lors du test.
<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. Le code suivant est placé dans le contrôleur correspondant, et M ('nom de la table') setInc ('champ') sont remplacés par leur propre , qui est la méthode demandée par le code ajax ci-dessus.
// ajax设置点击量 public function set_hits(){ if(!$_GET['id']){return;} M('article')->where("id = '{$_GET['id']}'")->setInc('hits'); }
C'est tout le contenu de cet article, merci d'avoir lu.
Recommandations associées :
Thinkphp+AJAX vérifie dynamiquement si la saisie de l'utilisateur est légale
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!