|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : février 2005 Messages : 80 ![]() |
Bonjour,
je n'ai pas trouvé de réponse dans la FAQ ou le forum alors je poste ici. je travaille en entreprise et j'ai créé un intranet. j'ai mis en place un petit script qui enregistre le l'adresse IP de l'utilisateur et le timestamp à chaque page visitée. comme l'architecture reseau est un reseau local, la variable $_SERVER['REMOTE_ADDR'] me donne l'adresse de la passerelle et non l'adresse IP locale de la machine. je ne vois pas comment récupérer cette IP locale par PHP. quelle autre valeur unique peut être récupérée pour identifier une machine sur un réseau local? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : septembre 2005 Messages : 44 ![]() |
Je ne connais pas par coeur tous les index dispos dans $_SERVER.
Je peux cependant te suggérer de faire un de regarder les index dispos et lesquelles changent selon la machine. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : février 2005 Messages : 80 ![]() |
bonjour neby55,
c'est que j'ai fait mais il n'y a pas de variable de server qui diffère d'un poste à l'autre. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : septembre 2005 Messages : 44 ![]() |
Alors ta dernière opportunité réside dans la conf du proxy.
Je ne suis pas sûr, mais je crois qu'il est possible de dire au proxy de laisser l'ip de l'ordinateur connecté sur le réseau (au lieu de la remplacer par celle du proxy). Désolé |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
ou alors de se servir des exclusions dans les paramètres réseaux de son navigateur, un proxy ne servant que s'il sort du réseau local
|
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : février 2005 Messages : 80 ![]() |
bonjour,
exact le proxy n'entre en action que lorsque l'on sort du reseau local. je ne comprends pas trop où tu veux en venir avec les exclusions du navigateur. tu peux m'en dire plus stp? |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
si par exemple dans ton réseau locale tu te sers de dns, pour te rendre sur une machine, exemple pour moi si je veux me rendre sur un des serveurs d'applications j'utilise le dns d44-sar-linux.dde-44.i2, et donc dans mon navigateur je mets tous les domaines ayant pour domaine i2 en exclusions, ou si je veux me rendre sur mon serveur d'application installé récemment et qui n'a pas de dns, je mets en exclusion sa plage ip, exemple son adresse est 172.27.44.251, je mets en exclusions tous les 172.27.*.*
comme ça mon navigateur sait que pour ces ip's et ce domaine il ne doit pas utiliser le proxy, regarde dans les paramètres réseaux de Firefox, tu y verras plus clair. edit: tiens une image trouvé dans google image
|
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : février 2005 Messages : 80 ![]() |
ok mais je vois pas trop le rapport avec ma question : comment identifier un pc sur un reseau local si on ne peut pas connaitre son adresse IP locale avec PHP?
|
|
|
00
|
|
|
#9 | |
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
tu l'auras avec $_SERVER['REMOTE_ADDR'] normalement.
tu peux vérifier dans les logs apache, l'adresse de la personne ne sera plus celle du proxy, puisqu'il ne l'utilisera plus pour cette ip ou ce domaine. edit: Citation:
|
|
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : février 2005 Messages : 80 ![]() |
j'ai mis l'adresse du serveur apache dans l'exception du proxy et effectivement, ça me donne l'adresse IP locale. Merci beaucoup
![]() je dois par contre passer ur chaque poste pour mettre l'adresse ip du serveur en exception. ici, les 20 postes ont ie7 par défaut pour une question de commodité. si un utilisateur installe un nouveau navigateur sur son poste, il ne sera pas configuré avec l'exception donc je ne pourrais plus l'dentifier. ça m'embete un peu. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com