Je développe un système d'apprentissage en ligne (PHP, MySQL et Javascript). Je voudrais suivre quelles pages et combien de temps chaque utilisateur a passé sur chaque page. Idéalement, je voudrais enregistrer cela dans une base de données MySQL. Ma question est double: 1. Quels types de champs dois-je inclure dans ma table db pour enregistrer plusieurs pages accédées? 2. Ce problème est-il mieux abordé uniquement du côté serveur ou en utilisant javascript? par exemple. côté serveur: champs de formulaire cachés avec un identifiant de page attaché, l'identifiant de la page est passé à db et enregistré? ou Javascript: enregistrer toutes les actions dans les variables Javascript et en quelque sorte passer à db à la fin de la session? Vraiment, je suis à la recherche de conseils de haut niveau sur une approche par opposition aux extraits de code.Enregistrer des actions utilisateur en utilisant PHP et Javascript
GF