rss
Récuperer l'ip et la mac par un script PHP
par Thomas
 Fil de Discussions
Statut : Non résolu
jeudi 19 octobre 2006 à 11:04:17
Bonjour tout le monde,

Je dois créer, dans le cadre de mon tfe, une page php dépendant d'une base de donnée mysql.
Cette page permet a un client de s'identifier.
Se qui permet d'envoyer l'identifiant, l'ip et la mac dans la base d e donnée.

Ma question: je recherche un script php permettant de récolter l'ip et la mac de l'utilisateur pour l'envoyer dans la base de donnée

Merci
Configuration: athlon 64 300+, gforce 7900gt, 1,5 go ram, 500 go sata, windows xp, ubuntu
Répondre à Thomas  Signaler ce message aux modérateurs Aller au dernier message

1


  • 3
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par Ssylvainsab, le jeudi 19 octobre 2006 à 13:22:30 Fil de Discussions
Salut.

Pour l'ip, c'est la variable :
$_SERVER['REMOTE_ADDR']

par exemple :
<?php
//on affiche l'adresse ip
echo $_SERVER['REMOTE_ADDR'];
?>


Pour l'adresse mac, je ne sais pas, mais je crois que c'est selon les composants (carte ethernet, wi-fi...) et pas l'ordinateur.

http://fr2.php.net/manual/fr/reserved.variables.php

a plus Sylvain
Répondre à Ssylvainsab

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par Lapinkiller, le vendredi 20 octobre 2006 à 22:12:51 Fil de Discussions
ll'adresse mac est inscrite à la carte réseau (qu'ellesoit intégrée ou non a la carte mere) "La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)
Répondre à Lapinkiller

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par thomas, le samedi 21 octobre 2006 à 09:06:23 Fil de Discussions
Oui l'adrese mac est de toute facon identifée sur le pc.
Mais je ne trouve pas de moyen de la retranscrire par un script.
Répondre à thomas

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Ssylvainsab, le samedi 21 octobre 2006 à 11:19:45 Fil de Discussions
C'est dire, tu n'as pas trouvé de moyen de connaitre l'adresse MAC ? Sylvain
Répondre à Ssylvainsab

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Thomas, le samedi 21 octobre 2006 à 14:25:08 Fil de Discussions
j'ai trouvé pour l'ipm ais l'adresse mac j'arrive pas a la trouver grace a une code php ou javascript.

si qq'un a une idée....
Répondre à Thomas

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Lapinkiller, le samedi 21 octobre 2006 à 21:04:57 Fil de Discussions
si j'y pense je demanderai à mon prof d'informatique... "La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)
Répondre à Lapinkiller

7


  • 3
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par wAx, le jeudi 26 octobre 2006 à 19:18:40 Fil de Discussions
Bonjour,

Il faut savoir qu'il est impossible de connaitre l'adresse mac de la machine qui se connecte dès qu'il y a le moindre routeur entre la machine et le serveur.

Les adresses mac sont utilisées pour faire passer l'information de routeur en routeur, du poste client jusqu'au serveur et vice versa lorsque le serveur répond.

Cela signifie que l'adresse mac de la machine qui se connecte n'est visible que pour le premier routeur (souvent meme la 'box' freebox, livebox etc) ensuite, le second intermediaire voit les données qui arrivent en provenance de l'adresse mac de la box etc etc
du coup, le serveur qui heberge le site voit TOUTES les connexions arriver avec pour adresse mac, celle de son routeur (evidement sauf si la requete vient du meme reseau que le serveur lui meme)

Reccuperer les adresses mac est donc inutile et presque toujours impossible.

a bientot

wAx
Répondre à wAx

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Thomas, le jeudi 26 octobre 2006 à 19:40:37 Fil de Discussions
La théorie du protocole iso je connai mais c pas se que je demande. enifn merci quand même

Si qq'un a une idée tjrs là
Répondre à Thomas

9


  • 3
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par wAx, le jeudi 26 octobre 2006 à 23:53:45 Fil de Discussions
Bsoir,

Dans ce cas, connaissant la theorie du proto ethernet et le modele iso tu devrais deja savoir que si ton client n'est pas sur le meme reseau physique, il est impossible d'avoir l'adresse mac

De plus, c'est une info que ne remonte pas jusqu'à la couche 7, là où toi tu travailles. L'ip fait partie des variables d'environnement du serveur web et donc est accessible au php via divers moyen. La mac n'est pas accessible...

Bon courage
Répondre à wAx

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par bud35000, le vendredi 7 septembre 2007 à 09:12:39 Fil de Discussions
D'accord mais si c'est sur le même réseau, on peut récupérer cette adresse MAC avec arp -a . et cette autre commande genre nbtstat -a "@ip" .
Mais j'aimerai savoir aussi si y aurait pas un moyen d'automatiser cette tâche pour inscrire les adresses MAC dans une table sql en la faisant correspondre avec son IP fixe.
Donc soit en php ou autre mais j'imagine qu'il y a une requête qui existe.

Avec un script en batch, on peut visualiser à partir des IP les adresses MAC correspondante. Est-il possible de récupérer ces valeurs sous forme de variables.
Répondre à bud35000

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Récuperer l'ip et la mac par un script PHP, le jeudi 13 septembre 2007 à 13:43:55 Fil de Discussions
mmm
Répondre à Récuperer l'ip et la mac par un script PHP

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par neo673, le jeudi 13 septembre 2007 à 13:58:42 Fil de Discussions 
wAx a tout a fait raison, il est impossible de connaitre l'adresse MAC de la machine depuis un script php.

Si tu bricoles un peu en créant un mini logiciel que tu envoie à chaque connexion du client tel un cookie mais qui s'exécute chez le client pour lui demander son adresse MAC et le renvoie à ton serveur et la tu pourras t'amuser à le stocker sur une base sql et les tester à chaque connexion de l'utilisateur...

Autrement dit, d'une part ca sera très inconfortable pour l'utilisateur, d'autre part, une sorte de script qui s'exécute chez le client, vraiment pas génial, et de plus, bonne chance pour programmer tout ca :-D
Répondre à neo673
Discussions pertinentes trouvées dans le forum
19/06 11h54Shell récupérer ip et hostname scriptProgrammation20/06 17h004
31/05 20h12récuperer données mysql par script phpWebmastering01/06 14h0511
26/05 15h00Récupérer iPod formaté PC (PC mort) sur MacMatériel/Hardware26/05 15h000
01/08 09h17Recuperation ip depuis un scriptLinux/Unix01/08 14h243
Plus de discussions sur « Récuperer l'ip et la mac par un script PHP » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger All In One Video Script 1.0All In One Video Script - All In One Video Script est un script pour l'extension GreaseMonkey pour le navigateur Firefox permettant de détecter la...Catégorie: Vidéo
Licence: Freeware/gratuit
Télécharger Ipod converter 3.07Ipod converter - Destiné aux heureux possesseurs d'Ipod vidéo, le logiciel Ipod Converter permet de convertir des fichiers au format Mpeg,...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Récuperer l'ip et la mac par un script PHP »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide