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.