Enregister ip des visiteurs dans base de données
Résolu
rolly41
Messages postés
281
Statut
Membre
-
rolly41 Messages postés 281 Statut Membre -
rolly41 Messages postés 281 Statut Membre -
Bonjour,
J'ai créé une base de données pour me permettre de voir les visite de chaque pages et d'autre informations.
Dans cette base de donnée, je souhaite y enregistrer ceci :
id_action (Auto Incrémenté)
pseudo (google robot, pseudo du membre, visiteur, ...)
ip (ip visiteur)
page (page visité)
time (date et heure)
L' id_action : aucun problème.
pseudo : ... je m'en occuperais plus tard
ip : Comment la connaitre ?
Page : méthode Get pour reprendre la page, facile.
time : fonction date en php.
Pouvez-vous m'aider pour pouvoir reprendre l'adresse ip et l'enregistrer dans la base de données ?
Merci d'avance.
J'ai créé une base de données pour me permettre de voir les visite de chaque pages et d'autre informations.
Dans cette base de donnée, je souhaite y enregistrer ceci :
id_action (Auto Incrémenté)
pseudo (google robot, pseudo du membre, visiteur, ...)
ip (ip visiteur)
page (page visité)
time (date et heure)
L' id_action : aucun problème.
pseudo : ... je m'en occuperais plus tard
ip : Comment la connaitre ?
Page : méthode Get pour reprendre la page, facile.
time : fonction date en php.
Pouvez-vous m'aider pour pouvoir reprendre l'adresse ip et l'enregistrer dans la base de données ?
Merci d'avance.
A voir également:
- Enregister ip des visiteurs dans base de données
- Fuite données maif - Guide
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Base de registre - Guide
- Comment connaître son adresse ip - Guide
4 réponses
MD5 utilise un cryptage irréversible, par conséquent, tu ne pourras plus consulter les adresses IP "en clair".
Pour la date, ça me semble OK, il faut juste la mettre avant la création de ton script SQL (variable "$SQL").
Pourquoi tu ne mets rien dans ton champs "ID" ? Si c'est fait exprès (pour un num. auto. par exemple), ne le spécifie pas dans ta requête. Ce sera plus propre.
Pour la date, ça me semble OK, il faut juste la mettre avant la création de ton script SQL (variable "$SQL").
Pourquoi tu ne mets rien dans ton champs "ID" ? Si c'est fait exprès (pour un num. auto. par exemple), ne le spécifie pas dans ta requête. Ce sera plus propre.
Bonjour,
Aurais-je bien l'adresse ip "crypté" dans ma base de données et la date du jour dans ce format 02/02/2013 (jj/mm/AAAA) ?
Merci
$sql = "INSERT INTO membre (id, pseudo, ip, page, time)
VALUES ('', '$pseudo_visitor', MD5('$_SERVER [ 'REMOTE_ADDR' ]'), '$url_visitor', '$date' )";
et $date = date("d/m/Y");
Aurais-je bien l'adresse ip "crypté" dans ma base de données et la date du jour dans ce format 02/02/2013 (jj/mm/AAAA) ?
Merci
Merci pour les informations.
Rien n'est mis dans l'id car c'est bien un AI.
$date est bien avant la requête d'inscription dans la base de données.
J'ai retiré le champ id de la requête.
Pour le cryptage, je vais faire une nouvelle demande d'aide (évitons le hors sujet et une aide par sujet me semble normal).
Merci beaucoup.
Rien n'est mis dans l'id car c'est bien un AI.
$date est bien avant la requête d'inscription dans la base de données.
J'ai retiré le champ id de la requête.
Pour le cryptage, je vais faire une nouvelle demande d'aide (évitons le hors sujet et une aide par sujet me semble normal).
Merci beaucoup.