| Accueil | table PHP | index PHP | précédent | suivant |

Adresse IP des visiteurs

Lorsqu'un visiteur se connecte à votre site, il est visible sur le réseau par l'adresse IP que lui a attribuée son hébergeur à cet instant (il s'agit là d'une adresse dynamique qui pourra varier au cours du temps et n'identifie donc pas le visiteur de manière absolue). Cette adresse IP peut être obtenue dans le tableau global $_SERVER par $_SERVER["REMOTE_ADDR"]. On peut également connaître le nom de l'hôte par la fonction gethostbyaddr(adresse IP). En voici un exemple :


<!--script031-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Titre de cette page : script031</title>
<meta name="description" content="Phrase décrivant clairement cette page" />
<meta name="keywords" content="mot1 mot2, mot3 mot4 mot5, mot6" />
<link rel="stylesheet" type="text/css" href="PHPStyle008.css" />
</head>

<body>
<div id="conteneur">
<h2>Votre adresse IP</h2>

<?php
$IPa=$_SERVER["REMOTE_ADDR"];
$IPn=gethostbyaddr($IPa);
echo "<b>Adresse IP:</b> $IPa <br/><br/>";
echo "<b>Nom de l'hôte :</b> $IPn <br/>";
?>
</div>

</body>
</html>


Exécuter ce script


suivant