IP : ".$_SERVER["REMOTE_ADDR"]."
"); // retourne l'URI print("URI : ".$_SERVER["REQUEST_URI"]."
"); // retourne le nom d'hôte correspondant à l'IP print("hôte : ".gethostbyaddr($_SERVER["REMOTE_ADDR"])."
"); // retourne l'adresse IP correspondant à l'hôte print("IP projet.eu.org : ".gethostbyname("projet.eu.org")."
"); // retourne les adresses IP correspondant à l'hôte print_r(gethostbynamel("www.yahoo.com")); // retourne le numéro de protocole associé avec le nom de protocole print("Protocole TCP : #".getprotobyname("TCP")."
"); // retourne le nom de protocole associé avec le numéro de protocole print("protocole 21 : ".getprotobynumber(21)."
"); // retourne le numéro de port associé au service et au protocole $services = array('http', 'ftp', 'ssh', 'telnet', 'imap', 'smtp', 'pop3', 'www'); foreach ($services as $service) print("service $service : " .getservbyname($service, "tcp") . "
\n"); // retourne le service internet associé au port pour le protocole for ($port=0; $port <= 80; $port++) print("$service (port $port) : " .getservbyport($port, "udp") . "
\n"); // Convertit une chaîne contenant une adresse (IPv4) IP numérique en adresse littérale $ip = gethostbyname("projet.eu.org"); $out = "Les URLS suivantes sont équivalentes :
\n"; $out .= "http://projet.eu.org/, http://".$ip."/, et http://".ip2long($ip)."/
\n"; echo $out; // retourne les en−têtes envoyés par le serveur en réponse à une requête HTTP print_r(get_headers("http://projet.eu.org", true)); ?>