Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 12-12-2010 à 18:52:58

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

PHP - les variables prédéfinies

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 :

    $GLOBALS : ce tableau contient toutes les variables globales définies.
    $_GET : ce tableau contient toutes les variables provenant de l'URL courante.
    $_POST : ce tableau contient toutes les variables provenant d'un formulaire en méthode post.
    $_SERVER : ce tableau contient toutes les variables fournies par le serveur Web ou le client.
    $_COOKIE : ce tableau contient toutes les valeurs et noms des cookies envoyés par le client.
    $_FILES : ce tableau contient les variables fournies par le navigateur lors d'un upload de fichier par le client.
    $_ENV : ce tableau contient toutes les variables fournies par l'environnement PHP.
    $_REQUEST : ce tableau contient toutes les variables fournies par l'intermédiaire d'un script d'entré (GET,POST,COOKIE... par exemple).
    $_SESSION : ce tableau contient toutes les variables de session utilisées.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...