Essais PHP :
 
Tout d'abord, il faut savoir que le PHP s'exécute sur le serveur et que si vous affichez le code source d'une page PHP dans votre navigateur vous ne verrez que le résultat. Par contre le JavaScript, lui, s'exécute sur votre ordinateur par l'intermédiaire de votre navigateur.
 
Pour exécuter un PHP, vous devez sauvegarder votre fichier en .php sinon le code ne s'exécutera pas. Donc pour les exemples ci-dessous, créez un document vierge PHP et collez y ces codes.
Le ."\n" indique un retour à la ligne, supprimez le pour ne pas retourner à la ligne et // indique des annotations (code non exécuté).
 
Pour la date, écrire : <?php echo ("Nous sommes le ".date("d/m/Y")."\n"); ?>
Résultat : test_aff_date_php.php (également dans un cadre en page d'accueil de ce site).
 
Pour l'IP, écrire : <?php echo ("IP : ".$_SERVER["REMOTE_ADDR"]."\n"); ?>
Ou écrire : <?php
$ip_adresse = ( preg_match("/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/", $_SERVER ['HTTP_X_FORWARDED_FOR'], $ip_list) ) ? $ip_list[0] : $_SERVER ['REMOTE_ADDR'];
echo ("IP : ".$ip_adresse."\n");
?>

 
Pour l'Hostname, vous devez utiliser l'IP obtenue plus haut, écrire :
<?php $ip_adresse = $_SERVER['REMOTE_ADDR']; // On copie l'adresse IP dans la variable
echo ("Hostname : ".gethostbyaddr($ip_adresse)."\n"); ?>

 
L'instruction suivante donne l'Host du serveur hébergeant le site :
<?php echo ("Host serveur site : ".$_SERVER['HTTP_HOST']."\n"); ?>
Ou : <?php echo ("Host serveur site : ".$_SERVER["SERVER_NAME"]."\n"); ?>
Résultat : test_aff_ip_host_php.php (également dans un cadre en page d'accueil de ce site).
 
Ouvrir ces lignes de codes enregistrées sous fichier PHP : test_php.php.
 
 
Retour Home