PHP - les variables prédéfinies

Noter ce cours :

Liens sponsorisés :

Les variables prédéfinies : ce sont des variables inclues dans PHP qui évitent le recours à des fonctions longues pour obtenir le même résultat. Elles sont très utiles et permettent d'avoir des informations sur le client et le serveur.

Voici les variables classées par type :

Les variables serveur :

On obtient leur valeur comme ceci :$_SERVER['nom_de_la_variable'];

Voici les variables serveur :

  • $_SERVER['PHP_SELF']
    Donne l'arborescence de la page courante en partant de la racine de votre site (si PHP fonctionne en ligne de commande la variable n'est pas accessible)
  • $_SERVER['GATEWAY_INTERFACE']Contient le numéro de révision de l'interface CGI du serveur
  • $_SERVER['SERVER_NAME']
    Nom du serveur hôte sur lequel est exécuté le script.
  • $_SERVER['SERVER_PROTOCOL']
    Nom et révision du protocole de communication : HTTP/1.0
  • $_SERVER['REQUEST_METHOD']
    Méthode de requête utilisée pour accéder à la page : 'GET','HEAD', 'POST' ou 'PUT'
  • $_SERVER['QUERY_STRING']
    Donne les arguments placés après le point d'interrogation si ils existent dans l'URL.
  • $_SERVER['DOCUMENT_ROOT']
    Racine de votre site.
  • $_SERVER['HTTP_ACCEPT_ENCODING']
    Contenu de l'en-tête Accept-Encoding: de la requête courante, si elle existe. Par exemple : 'gzip'.
  • $_SERVER['HTTP_ACCEPT_LANGUAGE']
    Langage utilisé par votre navigateur : 'fr'
  • $_SERVER['HTTP_REFERER']
    C'est l'adresse de la page par laquelle le client est venu sur votre site. Certains navigateurs permettent de modifier cette valeur, et certains pare-feux la bloquent.
  • $_SERVER['HTTP_USER_AGENT']
    Navigateur utilisé par le client.
  • $_SERVER['REMOTE_ADDR']
    Adresse ip du client.
  • $_SERVER['REMOTE_HOST']
    Résolution DNS inverse qui permet de donner le nom d'hôte de l'IP du client
  • $_SERVER['REMOTE_PORT']
    Port utilisé (généralement le 80) pour envoyer et recevoir des données HTTP entre le serveur et le client.
  • $_SERVER['SCRIPT_FILENAME']
    Chemin absolu du script courant.
  • $_SERVER['PATH_TRANSLATED']
    Chemin qui pointe sur le script courant.
  • $_SERVER['SCRIPT_NAME']
    Nom de la page courante.
  • $_SERVER['REQUEST_URI']
    URI servant à accéder à la page courante, /mapage.php par exemple.

Les autres variables prédéfinies :

Vous avez aimé cet article intitulé PHP - les variables prédéfinies ? Partagez-le !
Vulgarisation-informatique.com
Cours en informatique & tutoriels