Bonjour,
J'aimerai savoir s'il est possible d'afficher sur une page web, le hostname du client ? Si oui, comment ?
Merci d'avance.
Cordialement,
Arnaud
Version imprimable
Bonjour,
J'aimerai savoir s'il est possible d'afficher sur une page web, le hostname du client ? Si oui, comment ?
Merci d'avance.
Cordialement,
Arnaud
salut , essaye :
Code:alert(location.host);
Nickel !
Merci collègue de la Normandie !
euh par contre, il y a longtemps que j'ai fais un peu de javascript et j'ai un trou de mémoire.
J'aimerai afficher le hostname dans un champ texte. Je ne sais plus comment on fait
ton champs texte :
attention toutefois cette méthode ne marche que sur un site en ligne et non en local ;)Code:
1
2 <input type="text" value="" id="myHostName"/> <script type="text/javascript">document.getElementById('myHostName').value = location.host;alert(location.host);</script>
CAD en ligne ? Sur un serveur apache ?
en ligne, hébergé sur un serveur , et en passant donc par ce dernier ;)
si tu créer une page html avec ce code , que tu double click dessus tu n'auras rien, par contre la même page en ligne te donnera le resultat escompté exemple :
http://easynews.free.fr/hostname.html
C'est drôle j'ai le hostname du serveur et pas du client.
En gros, j'aimerai faire une page web avec un formulaire de connexion.
Je demande user name et j'aimerai qu'il y est aussi le hostname du pc de l'utilisateur.
Je ne comprend pas pourquoi javascript me remonte le hostname du serveur...
en faite la fonction me relève l'adresse du serveur :
http://10.60.29.39 > 10.60.29.39
ou
http://akf-sv02 > akf-sv02
Ah d'accord !
Mais moi en faite je veux le hostname du PC du visiteur.
c'est le but :P
Bah quand je vais sur le site http://toto/identification
Je voudrai afficher le hostname de la machine du visiteur (exemple : MONPC)
et non "toto".
pas possible en javascript :)
ok !
J'ai regardé du côté de PHP :
Mais pas assez fiable si le DNS n'est pas a jour. En effet, quand je test, il me remonte un hostname nommé AKF1819 au lieu de AKF1129.Code:
1
2 $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); echo $hostname;
Sur un autre PC sa fonctionne bien, donc se système est aléatoire...
ça donne quoi ça ?Code:
1
2 $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); $name = gethostbyname($hostname);
bah ca me redonne mon ip !
mais notre dns est un peu dans les chou, mais c'est pas grave... ca fonctionne quand meme
merci encore de votre aide