Steve TENZA
Intervient pour votre site internet
AJD Code Facebook Me contacter Cookie
Télécharger
Noter:
3.5/5 (4)
Ajouté/Modifié le 2026-02-05
Visionné 12793 fois

C2Stats - Script de statistiques PHP sans MySQL (dispo sur GitHub)

Description

C2Stats est un script PHP gratuit qui vous permet de suivre les statistiques de votre site web sans avoir besoin d'une base de données MySQL. Simple à installer et léger, il s'intègre facilement à n'importe quel site PHP.

C2Stats est maintenant sur GitHub !

J'ai le plaisir d'annoncer que C2Stats, mon script PHP de statistiques web sans base de données, est maintenant disponible en open source sur GitHub !

Qu'est-ce que C2Stats ?

C2stats vous permet de connaitre le nombre de visiteur qui viennent sur votre site. Une solution complète pour générer des archives des visites journalières, mensuelles et annuelles pour le site web où vous l'utilisez, il vous donne un aperçu détaillé des visites, des robots qui crawlent vos pages et les pages qui sont partagées sur les réseaux sociaux.

Fonctionnalités

📊 Statistiques complètes : visiteurs uniques, pages vues, moyenne de pages par visite
🔗 Sites référents : voyez d'où viennent vos visiteurs
📱 Détection mobile : savez-vous combien de vos visiteurs utilisent mobile ?
🤖 Détection des bots : identifiez les robots qui crawlent votre site
🌐 Réseaux sociaux : suivez les partages sur les réseaux sociaux
💻 Navigateurs et OS : connaissez les navigateurs et systèmes d'exploitation de vos visiteurs


Un petit aperçu

Comme vous le voyez, j'ai ajouté un graphique SVG pour cette 3ème version de C2stats, vous verrez le graphique se remplir automatiquement au fil des jours qu'il scannera. ⏱️👀📊


Nouveautés de la version 3.1

La dernière mise à jour (v3.1 - 05/02/2026) apporte :

22 nouveaux bots détectés incluant :

- ClaudeBot (Anthropic)
- TikTokSpider
- IbouBot
- Et bien d'autres...


🌐 2 nouveaux navigateurs :

- SamsungBrowser
- Yandex Browser


📱 TikTok ajouté aux réseaux sociaux détectés

Installer C2Stats

L'installation est simple :

1. Téléchargez C2Stats depuis GitHub : https://github.com/two3d/C2stats
2. Envoyez le dossier sur votre site
3. Ajoutez le code suivant à la fin de vos pages PHP :


<?php
define('C2STATS', true);
include __DIR__ . '/C2stats/includes/footer-script.php';
?>
4. Configurez une tâche CRON pour
cron/jour.php
(lancer chaque jour à minuit)

5. Accédez à vos statistiques via
votresite.com/C2stats


Pourquoi GitHub ?

J'ai décidé de mettre C2Stats sur GitHub pour :

🤝 Permettre à la communauté de contribuer : corrections de bugs, nouvelles fonctionnalités
🐛 Suivi des problèmes : rapport de bugs facilité
📖 Transparence : tout le monde peut voir le code source
📦 Distribution facile : installation simple via Git

Vous souhaitez contribuer à C2Stats ? C'est simple :

1. Forkez le dépôt sur GitHub
2. Créez une branche pour vos modifications
3. Envoyez une Pull Request
4. Je vérifierai et fusionnerai vos changements


Merci à tous ceux qui utilisent C2Stats ! N'hésitez pas à me faire part de vos retours et suggestions sur GitHub ou ici, en commentaire.


Vous avez aussi une version qui enregistre uniquement combien de visiteur viennent sur votre site chaque jour : le compteur de visiteur sans base de données.


J'espère que ce script gratuit vous est utile.
Pour soutenir mon travail, un simple don ou mettre une note est grandement apprécié.
Votre réussite en ligne commence ici

Vous cherchez à pousser encore plus loin vos idées ou à les concrétiser avec un site internet sur mesure ? Je suis là pour vous aider ! Mon expérience en développement web est à votre disposition.

Que ce soit la création de votre site web pro ou l'apport de fonctionnalités avancées à votre projet, contactez-moi pour en discuter et avoir un devis gratuit personnalisé.

Mon objectif est de vous offrir des solutions sur mesure qui répondent à vos besoins, et votre vision associée à mon expertise donnera vie à votre projet web parfait. Contactez-moi aujourd'hui, je réponds en général en moins d'une heure :

Demander un devis
Réponse rapide !

Vous recherchez un script précis ?

Dites-moi ce dont vous avez besoin, je peux développer le script demandé et vous envoyer un mail dès qu'il est dispo !

🔔 Vous pouvez laisser votre mail pour recevoir les nouveaux scripts. Pas de pub, pas de tracas. Vous êtes libre de le supprimer à tout moment.

Je prends en compte toutes les demandes. Les idées les plus populaires passent en priorité et seront publiées dès qu'elles seront prêtes. 2925 demandes reçues.

Si vous avez un projet en tête, je vous suggère de me contacter directement pour en discuter.

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha
memo1memo2
Commenter

mike0609 le 12 Mai 2022 à 21:00

Warning: include(../C2stats/footer-script.php): Failed to open stream: No such file or directory in C:\wamp64\www\Test\News1\index.php on line 192
Call Stack
# Time Memory Function Location
1 0.0005 364720 {main}( ) ...\index.php:0

( ! ) Warning: include(): Failed opening '../C2stats/footer-script.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp64\www\Test\News1\index.php on line 192
Call Stack

Bonjour j'ai cette erreur et je ne comprend pas pourquoi, merci pour les codes !!

admin le 20 Mai 2022 à 10:38

Utilisez cette fonction footer :

	function C2stats_chemin($dossiers=0){
$dir= __DIR__;
if($dossiers>0){
for($i=1;$i<=$dossiers;$i++)
$dir=dirname($dir);
}
return $dir;
}

//indiquer si cette page (là où est inclu ce code) est dans un dossier (mettez le nombre de dossier) sinon mettez 0 pour la racine
$C2stats_chemin=C2stats_chemin(1);

define('C2STATS',1);//une sécurité pour pouvoir inclure le fichier footer-script.php
include $C2stats_chemin.'/C2stats/footer-script.php';

mike0609 le 30 Mai 2022 à 11:05

Merci pour votre réponse, malheureusement cela ne fonctionne pas, j'ai des erreurs, je voudrais savoir si vous aviez la même chose, mais en php et stockage dans la base de données ? En vous remerciant par avance.

admin le 30 Mai 2022 à 11:07

Avez-vous fait ceci, comme indiqué dans les commentaires :

//indiquer si cette page (là où est inclu ce code) est dans un dossier (mettez le nombre de dossier) sinon mettez 0 pour la racine

Mike0609 le 30 Mai 2022 à 11:20

Oui oui, j'ai bien suivi les aides.

admin le 30 Mai 2022 à 11:20

Quelle erreur avez-vous maintenant ?

Mike0609 le 30 Mai 2022 à 11:28

Merci pour vos réponses rapides, je n'ai actuellement pas le code sous les yeux, j'enverrai un commentaire ce soir pour vous indiquer mon erreur, je vérifiai tout de même les manipulations afin de voir si je ne me suis pas trompé

mike0609 le 31 Mai 2022 à 18:39

Bonjour,

J'ai trouvé mon erreur. Mon footer est un fichier situé dans dans un dossier mais pas les pages qui sont à la racine mais dans ce cas je suis obligé d'informer que je suis dans un dossier. J'ai donc des résultats merci beaucoup. J'ai essayé de charger le fichier C2stats/cron/jour.php, cela m'en mène sur une page ou l'accès met interdit, j'ai regardé le fichier .htaccess qui refuse l'accès à tous. Cela est-ce normal ? Merci encore et désolé du délai, je n'ai pu le faire hier soir.

admin le 31 Mai 2022 à 21:10

Pas de souci, oui c'est normal que le fichier ne peut pas être lancé via le web pour éviter que n'importe qui lance le script.

Quand il est marqué "lancer la cron", c'est "programmer une cron" pas le lancer depuis le navigateur.

Les fichiers cron seront lancés aux heures voulues, vous n'avez pas à les toucher :)

Depuis votre hébergement web vous avez sans doute une option "cron" ou nommé "tâches automatisées" (sauf pour les petits hébergements ou cette option est en général pas comprise).

mike0609 le 10 Juin 2022 à 09:43

C'est encore moi !
J'ai lancé mon automatisation cron sur Ionos, cependant j'ai un echec lors de son lancement :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Error 403 - Forbidden
</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="no-cache" http-equiv="cache-control">
</head>
<body style="font-family:arial;">
<h1 style="color:#0a328c;font-size:1.0em;">
Error 403 - Forbidden
</h1>
<p style="font-size:0.8em;">
L'acc&egrave;s au fichier requiert une autorisation.
</p>
</body>
</html>
J'ai cherché dans les fichiers, mais je n'ai pas trouvé de solution

Retour à la liste des scripts

AJD Code, la nouvelle plateforme développeurs web - clients