Compteur de visiteurs au total
Résolu
ChifFlam
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
ChifFlam Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
ChifFlam Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour, J'ai fais un code qui permet de stocker en base de donnée l'ip et la date à laquelle il a visiter le site d'un visiteur. Mon code marche parfaitement le seul problème c'est qu'il me met une erreur : Trying to get property of non-object
Même quand je met $look_ip['ip'] !== $ip il met une erreur ..
Voilà merci d'avance de m'aider !
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$verif_ip = $bdd->prepare("SELECT ip FROM stats_visites");
$verif_ip->execute();
$verif_ip->rowCount();
$look_ip = $verif_ip->fetch();
if ($look_ip->ip !== $ip) { <== ICI
$vues = $bdd->prepare("INSERT INTO stats_visites (ip, date_visite) VALUES (?, NOW()) ");
$vues->execute(array($ip));
}
?>
Même quand je met $look_ip['ip'] !== $ip il met une erreur ..
Voilà merci d'avance de m'aider !
A voir également:
- Compteur de visite php sans mysql
- Compteur électrique - Guide
- Notification visite profil facebook - Guide
- Compteur de contractions - Télécharger - Santé & Bien-être
- Qui visite mon profil instagram - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
1 réponse
Salut,
le résultat de ton fetch n'est pas un object mais un tableau, essaie soit en faisant :
ou avec ton fetch :
Source : https://www.php.net/manual/fr/pdostatement.fetch.php
le résultat de ton fetch n'est pas un object mais un tableau, essaie soit en faisant :
if ($look_ip['ip'] !== $ip) {
ou avec ton fetch :
$look_ip = $verif_ip->fetch(PDO::FETCH_OBJ);
Source : https://www.php.net/manual/fr/pdostatement.fetch.php
Ça ne change rien avec PDO::FETCH_OBJ ?
Non ça ne change rien..
ça te donne quoi ?