Formation PUB010 : PHP, 2025 Notions de programmation appliquées au PHP

14.3 Les variables d'environnement ($_SERVER)


La variable d'environnement $_SERVER fournit des informations sur l'environnement d'exécution de la page Web.

Cette variable est un tableau. Elle contient un certain nombre d'éléments prédéfinis.

En voici quelques-uns. Les versions affichées correspondent à celles qui étaient en vigueur en janvier 2025.

  • $_SERVER['REQUEST_URI'] : indique l'URL de la page affichée, incluant les paramètres s'il y a lieu.

    Ex : /monprojet/index.php?id=3

  • $_SERVER['SCRIPT_NAME'] : indique l'URL de la page affichée, sans les paramètres.

    Ex : /monprojet/index.php

  • $_SERVER['HTTP_USER_AGENT'] : donne des informations sur le navigateur utilisé.

    Sur Google Chrome (Mac) : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

    Sur Google Chrome (Windows) : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

    Sur Firefox (Mac) : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0

    Sur Firefox (Windows) : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0

    Sur Safari (Mac) : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15

    Sur Microsoft Edge (Windows) : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0

Pour plus d'information

« Variables prédéfinies ». PHP. http://php.net/manual/fr/reserved.variables.php

« $_SERVER ». PHP. http://www.php.net/manual/en/reserved.variables.server.php

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre