Bonjour,
je voudrais savoir comment récuperer le nom de la machine client connectée?
et dans la meme foulée est-il possible de recuperer l'identifiant windows
utilisé?
merci d'avance,
A+
VooDoo
"VooDoo" a écrit dans le message de news:cb697s$bj4$
Bonjour, je voudrais savoir comment récuperer le nom de la machine client connectée?
et dans la meme foulée est-il possible de recuperer l'identifiant windows utilisé? merci d'avance, A+ VooDoo
Eric Daspet
VooDoo wrote:
Bonjour, je voudrais savoir comment récuperer le nom de la machine client connectée?
Tout dépend de ce que tu appelles "nom". Si c'est le nom dans le sens "DNS" tu as $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
Si c'est le nom dans le sens "nom de la machine via les partages Windows" alors c'est plus complexe. Techniquement faisable mais probablement pas une bonne idée étant donné que : - ça ne passera pas les proxy - ça ne passera pas la plupart des firewall et filtres divers - n'importe quelle machine peut facilement mentir à propos de son nom - ça ne marchera que pour les machines windows, ou les unix avec un samba actif
et dans la meme foulée est-il possible de recuperer l'identifiant windows utilisé?
(identifiant Windows = login ?) Techniquement oui, avec les mêmes réserves que plus haut (notament le fait que n'importe qui peut mentir à ce sujet) et en plus des problèmes si tu es dans un intranet et que deux personnes avec un même login se logguent dans des machines différentes (ou la même personne qui se loggue sur deux machines). La dernière fois que j'ai eu à faire ça une des deux ne répondait pas à la requête pour connaitre le nom d'utilisateur (je ne sais plus si c'était la première ou la seconde ceci dit).
Dans tous les cas si tu parles des noms Windows ça va te nécessiter de faire appel à des programmes spécifiques en dehors de PHP.
-- Éric Daspet * Besoin d'une doc sur PHP 5 ? ... PHP 5 avancé, aux éditions Eyrolles http://www.eyrolles.com/Informatique/Livre/9782212113235/-PHP-5-avance
VooDoo wrote:
Bonjour,
je voudrais savoir comment récuperer le nom de la machine client connectée?
Tout dépend de ce que tu appelles "nom". Si c'est le nom dans le sens
"DNS" tu as $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
Si c'est le nom dans le sens "nom de la machine via les partages
Windows" alors c'est plus complexe. Techniquement faisable mais
probablement pas une bonne idée étant donné que :
- ça ne passera pas les proxy
- ça ne passera pas la plupart des firewall et filtres divers
- n'importe quelle machine peut facilement mentir à propos de son nom
- ça ne marchera que pour les machines windows, ou les unix avec un
samba actif
et dans la meme foulée est-il possible de recuperer l'identifiant windows
utilisé?
(identifiant Windows = login ?)
Techniquement oui, avec les mêmes réserves que plus haut (notament le
fait que n'importe qui peut mentir à ce sujet) et en plus des problèmes
si tu es dans un intranet et que deux personnes avec un même login se
logguent dans des machines différentes (ou la même personne qui se
loggue sur deux machines). La dernière fois que j'ai eu à faire ça une
des deux ne répondait pas à la requête pour connaitre le nom
d'utilisateur (je ne sais plus si c'était la première ou la seconde ceci
dit).
Dans tous les cas si tu parles des noms Windows ça va te nécessiter de
faire appel à des programmes spécifiques en dehors de PHP.
--
Éric Daspet
*
Besoin d'une doc sur PHP 5 ? ... PHP 5 avancé, aux éditions Eyrolles
http://www.eyrolles.com/Informatique/Livre/9782212113235/-PHP-5-avance
Bonjour, je voudrais savoir comment récuperer le nom de la machine client connectée?
Tout dépend de ce que tu appelles "nom". Si c'est le nom dans le sens "DNS" tu as $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
Si c'est le nom dans le sens "nom de la machine via les partages Windows" alors c'est plus complexe. Techniquement faisable mais probablement pas une bonne idée étant donné que : - ça ne passera pas les proxy - ça ne passera pas la plupart des firewall et filtres divers - n'importe quelle machine peut facilement mentir à propos de son nom - ça ne marchera que pour les machines windows, ou les unix avec un samba actif
et dans la meme foulée est-il possible de recuperer l'identifiant windows utilisé?
(identifiant Windows = login ?) Techniquement oui, avec les mêmes réserves que plus haut (notament le fait que n'importe qui peut mentir à ce sujet) et en plus des problèmes si tu es dans un intranet et que deux personnes avec un même login se logguent dans des machines différentes (ou la même personne qui se loggue sur deux machines). La dernière fois que j'ai eu à faire ça une des deux ne répondait pas à la requête pour connaitre le nom d'utilisateur (je ne sais plus si c'était la première ou la seconde ceci dit).
Dans tous les cas si tu parles des noms Windows ça va te nécessiter de faire appel à des programmes spécifiques en dehors de PHP.
-- Éric Daspet * Besoin d'une doc sur PHP 5 ? ... PHP 5 avancé, aux éditions Eyrolles http://www.eyrolles.com/Informatique/Livre/9782212113235/-PHP-5-avance
Denis Beauregard
Le 21 Jun 2004 11:24:10 GMT, "VooDoo" écrivait dans fr.comp.lang.php:
Bonjour, je voudrais savoir comment récuperer le nom de la machine client connectée? et dans la meme foulée est-il possible de recuperer l'identifiant windows utilisé?
Par un cookie et en demandant à l'utilisateur de saisir le nom la 1re fois.
Denis
Le 21 Jun 2004 11:24:10 GMT, "VooDoo" <cr.stepan@ifrance.com> écrivait
dans fr.comp.lang.php:
Bonjour,
je voudrais savoir comment récuperer le nom de la machine client connectée?
et dans la meme foulée est-il possible de recuperer l'identifiant windows
utilisé?
Par un cookie et en demandant à l'utilisateur de saisir le nom la
1re fois.
Le 21 Jun 2004 11:24:10 GMT, "VooDoo" écrivait dans fr.comp.lang.php:
Bonjour, je voudrais savoir comment récuperer le nom de la machine client connectée? et dans la meme foulée est-il possible de recuperer l'identifiant windows utilisé?
Par un cookie et en demandant à l'utilisateur de saisir le nom la 1re fois.
Denis
VooDoo
merci pour ta réponse, pour le proxy et autres prob pas de prob, c'est sur un intranet donc pas de
proxy,firewall, ou autre.... je vais essaye avec le fqdn merci. A+
merci pour ta réponse,
pour le proxy et autres prob pas de prob, c'est sur un intranet donc pas
de
proxy,firewall, ou autre....
je vais essaye avec le fqdn merci.
A+