Script PHP pour connaitre le nom de la machin

Résolu
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   -  
 Matth -
Bonjour,
je cherche une script PHP pour connaitre le nom de la machine client
je peut connitre IP par se script :
$ip = $_SERVER['REMOTE_ADDR'];
mais je cherche de connaitre le nom de pc ...

merci a tous

21 réponses

lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
voilà
<?PHP
$host = gethostbyaddr("$REMOTE_ADDR");

echo "$host";
?>

fonctione en local avec easyPHP

quel est le nom de votre hébergeur ?
moi je cherche un hébergeur gratuit tu connue une ?
1
Matth
 
Pour un hébergeur gratuit, faut se payer un serveur et c'est du boulot
0
toto
 
Bonjour

Regarde dans la doc PHP ce que peut te fournir la variable $_SERVER
Ou à défaut, sers-toi de phpinfo();
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
mais je trouve rien

je veux connaitre le nom machine visiteur de mon site
0
danamina
 
<?php
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

echo $hostname;
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toto
 
mais je trouve rien Si cette information n'est pas envoyée au serveur, ça n'est pas de répéter "je veux" qui la fera venir !
Pour le PHP (seul) à mon avis c'est fichu. Avec du Javascript, peut-être.
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
alors si impossible pour php !!!!
quel est le script en javascript ?
il y'a il un toturial qui explique tous ça ?
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
çava merci a tous j'ai le script et en php

cava ca marche bien merci
0
toto
 
Peux-tu le montrer ? J'aimerais bien savoir...
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
ok bien sur
Voilà le script
<?php
$host = @gethostbyaddr($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]);

echo "$host"; // affiche le nom de PC client


?>
0
toto
 
Heureux que ce script te plaise, mais...

La variable $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] n'existe pas chez moi ni dans la doc PHP. Chez mon hébergeur non plus (ni $_SERVER["HTTP_X_FORWARDED_FOR"]). As-tu essayé de retirer le @ ?

Tu peux faire $host = @gethostbyaddr(""), tu obtiendras la même chose. C'est à dire le nom de ta machine en local, mais rien du tout en ligne.
Tu peux aussi essayer de remplacer HTTP_X_FORWARDED_FOR par REMOTE_ADDR - qui a l'avantage d'exister, le résultat reste le même.

Enfin si tu dis que ça marche c'est le principal.
0
toto
 
REMOTE_ADDR, pas $REMOTE_ADDR (pas de $)

C'est bien ce que je dis, ça marche en local. Mais en ligne, tu verras bien.

Mon hébergeur c'est free, il y en a un tas d'autres
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
nn moi je cherche un hébergeur gratuit
0
toto
 
L'hébergement free est totalement gratuit.
Tu n'as pas besoin de t'abonner à leur ADSL pour pouvoir être hébergé chez eux, il suffit de créer une adresse email, ce qui est gratuit.
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
merci mais est ce qu'il est hebergement FTP ?
0
toto
 
Oui, FTP, HTTP, PHP, Mysql et pour les détails le mieux est d'aller voir sur leur site.
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
SVP donne moi @ direct de hébergement
@ de site
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
mmm
0
toto
 
Tu voudrais que je te donne l'adresse de free ?
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
oui bien sur, L'@ de page de hébergement parce que je ne trouve rien sur la page d'acceuil
0
toto
 
T'as pas dû chercher beaucoup...
https://subscribe.free.fr/accesgratuit/index.html
0
lion0071 Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   95
 
MERCI mais pour le numéro de Numero de ligne :
je suis pas de franse
0