Ce langage représenté par un éléphant bleu est actuellement l'un des langages de programmation web les plus évolués. Le maitriser vous facilitra la vie et vous découvrirez en lui multiples applications pour votre site, de quoi le rendre vivant, dynamique et surtout simple de mise à jour dans un premier temps. Des variables aux pseudo-frames en passant par l'utilisation de formulaires, voici comment le découvrir...
Nous verrons ici plus précisemment la version 4 de PHP.
Les variables d'environnement
Les variables d'environnement dont des variables prédéfinies par PHP. Si vous les appellez, elle renverront une valeur spécifique. Voici les plus courantes.
Votre adresse IP :
Exemple :
$REMOTE_ADDR
Résultat :
38.103.63.18
Votre navigateur :
Exemple :
$HTTP_USER_AGENT
Résultat :
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Le chemin de la page courante :
Exemple :
$DOCUMENT_ROOT
Résultat :
/home/default/
La langue du navigateur :
Exemple :
$HTTP_ACCEPT_LANGUAGE
Résultat :
en-us,en;q=0.5
L'URL de la page courante :
Exemple :
$REQUEST_URI
Résultat :
/coursphp_4.wju
La chaîne de requête de l'URL courante :
Exemple :
$QUERY_STRING
Résultat :
page=coursphp&cours=4
Afficher une variable d'environnement :
Pour afficher par exemple l'IP, vous écrirez donc
echo($REMOTE_ADDR);. Cependant, si ça ne marche pas, c'est que votre serveur (ou votre version d'EasyPHP) utilise la version 4.3.1 ou supérieure de PHP. Il vous faudra donc utiliser
$_SERVER[] pour les afficher.
En voici sa syntaxe :
$_SERVER['VARIABLE_ENVIRONNEMENT']
Donc pour l'afficher :
echo($_SERVER['VARIABLE_ENVIRONNEMENT']);
Remarque :
Pour obtenir toutes les variables d'environnement proposées par votre serveur, exécutez la fonction phpinfo(). Vous obtiendrez tout le détail de votre serveur Apache.
Une variable en elle-même ne sert à rien. Une des multiples façons de les manipuler est de les comparer entre elles. C'est ce que nous verrons dans ce prochain chapitre.