- Plan du Site | Contact

Définition

Les variables prédéfinies (ou "superglobales") se présentent sous forme de tableaux associatifs (on parle aussi de "tableaux superglobaux"), dont les indices sont eux-mêmes des variables prédéfinies.

 

Le plus évident d'entre eux est sans doute :

 

$_SERVER

 

La disponibilité des champs de $_SERVER dépendent de la configuration du serveur sur lequel tourne PHP.

 

Voici quelques-unes des entrées possibles :

 

SERVER_NAME

Le nom relatif du serveur qui exécute le script courant :

 

<?php echo $_SERVER[SERVER_NAME]; ?>

 

retourne : www.accedo-web.com

 

DOCUMENT_ROOT

Le chemin du répertoire racine du serveur.

 

<?php echo $_SERVER[DOCUMENT_ROOT]; ?>

 

retourne : /var/www/home

 

PHP_SELF

Le nom du fichier du script courant, depuis la racine ($_SERVER[DOCUMENT_ROOT]) du serveur :

 

<?php echo $_SERVER[PHP_SELF]; ?>

 

 

retourne : /home/accedo/www/index.php

 

REMOTE_ADDR

L'adresse IP du client qui demande la page.

 

<?php echo $_SERVER[REMOTE_ADDR]; ?>

 

 

retourne : 213.186.56.75

 

HTTP_USER_AGENT

Décrit le client de la requête (votre navigateur) :

 

<?php echo $_SERVER[HTTP_USER_AGENT]; ?>

 

 

retourne : Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0

 

Pour connaître les champs de la variable $_SERVER disponibles sur votre serveur, ou celui de votre FAI :

 

<?php print_r($_SERVER); ?>

 

 

La variable prédéfinie $GLOBALS est traitée à la section sur les fonctions.

 

Les variables prédéfinies $_POST, $_GET, $_COOKIE, $_FILES et $_REQUEST sont évoquées à la section traitement de formulaires.

 

On parlera de la variable prédéfinie $_SESSION à la section sur les sessions.

 

Haut de Page

Actualités
22-08-2009
Un cluster Single System Image (SSI) comme Kerrighed offre la vue d'une unique machine multi-process...
21-08-2009
Grâce aux efforts continus de la communauté open source, Heartbeat2 permet de mettre en place des so...
17-10-2008
Sortie le 13 Oct 2008 et compatible avec Office 2007 de Microsoft la nouvelle mouture de OpenOffice...
29-05-2008
... Et profitez d'un Web meilleur : Mozilla tente d'établir un record du nombre de logiciels téléch...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Google.
1-03-2007
TinyButStrong est un moteur de Template pour le language PHP.
20-11-2006
Le LABEL CLE a été décerné au Portail de la Communauté de Communes de Sartilly.
9-11-2006
Depuis sa version 2.0, OpenOffice n'a plus rien à démontrer face aux suites logicielles de bureautiq...

Liens Utiles


PHP / MySQL

zend.com

nexen.net

phpteam.net

laltruiste.com

phpinfo.net

phpfacile.com


XML & CSS

openweb.eu.org

csszengarden.com

cssbeauty.com

cssvault.com

alistapart.com


LINUX

formation-linux

debian-fr.org

lea-linux.org

 

Services | Solutions | Formations | Portfolio | Photos | F.A.Q. | Accès Client
© 2004-2010 ACCEDO - Siret : 452 155 112 00017
6, Chemin des Moires - 50740 CAROLLES
Tél : 06 83 88 31 78