<strings>
<string id="$_SESSION" value="<div id='reserved.variables.session' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.session.php'>$_SESSION</a></h1> <h1 class='refname'>$HTTP_SESSION_VARS [obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_SESSION</span> -- <span class='refname'>$HTTP_SESSION_VARS [obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Variables de session</span></p> </div> <a name='reserved.variables.session.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif des valeurs stock&amp;eacute;es dans les sessions, et accessible au script courant. Elle est automatiquement globale dans tous les contextes d&amp;#039;ex&amp;eacute;cution. Voyez l&amp;#039;extension <a href='http://www.php.net/manual/fr/ref.session.php' class='link'>Sessions</a> pour plus de d&amp;eacute;tails sur comment est utilis&amp;eacute;e cette variable. </p> <p class='simpara'> <var class='varname'>$HTTP_SESSION_VARS</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_SESSION_VARS</var> et <var class='varname'>$_SESSION</var> sont des variables diff&amp;eacute;rentes et que PHP les traite comme telles) </p> </div> <a name='reserved.variables.session.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_SESSION</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_SESSION_VARS</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.session.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.session.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.session-start.php' class='function' rel='rdfs-seeAlso'>session_start()</a> - Initialise une session</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_SERVER" value="<div id='reserved.variables.server' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.server.php'>$_SERVER</a></h1> <h1 class='refname'>$HTTP_SERVER_VARS [Obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_SERVER</span> -- <span class='refname'>$HTTP_SERVER_VARS [Obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Variables de serveur et d&amp;#039;ex&amp;eacute;cution</span></p> </div> <a name='reserved.variables.server.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <var class='varname'>$_SERVER</var> est un tableau contenant des informations comme les en-t&amp;ecirc;tes, dossiers et chemins du script. Les entr&amp;eacute;es de ce tableau sont cr&amp;eacute;&amp;eacute;es par le serveur web. Il n&amp;#039;y a aucune garantie que tous les serveurs les rempliront tous ; certains en oublieront quelques-unes et en rajouteront de nouvelles non mentionn&amp;eacute;es ici. Cependant, un grand nombre de ces variables fait partie des <a href='http://hoohoo.ncsa.uiuc.edu/cgi/env.html' class='link external'>&amp;raquo; sp&amp;eacute;cifications CGI 1.1</a>, et vous pouvez donc vous attendre &amp;agrave; les retrouver. </p> <p class='simpara'> <var class='varname'>$HTTP_SERVER_VARS</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_SERVER_VARS</var> et <var class='varname'>$_SERVER</var> sont des variables diff&amp;eacute;rentes et que PHP les traite en tant que telles.) </p> </div> <a name='reserved.variables.server.indices'></a><div class='refsect1 indices'> <h3 class='title'>Indices</h3> <p class='simpara'> Vous pouvez &amp;eacute;ventuellement trouver les &amp;eacute;l&amp;eacute;ments suivants dans la variable <var class='varname'>$_SERVER</var>. Notez que certains, n&amp;#039;auront pas de sens si vous utilisez PHP en <a href='http://www.php.net/manual/fr/features.commandline.php' class='link'>ligne de commande</a>. </p> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>PHP_SELF</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Le nom du fichier du script en cours d&amp;#039;ex&amp;eacute;cution, par rapport &amp;agrave; la racine web. Par exemple, <var class='varname'>$_SERVER['PHP_SELF']</var> dans le script situ&amp;eacute; &amp;agrave; l&amp;#039;adresse <var class='filename'>http://www.monsite.com/test.php/foo.bar</var> sera <var class='filename'>/test.php/foo.bar</var>. La constante <a href='http://www.php.net/manual/fr/language.constants.predefined.php' class='link'>__FILE__</a> contient le chemin complet ainsi que le nom du fichier (i.e. inclut) courant. </span> <span class='simpara'> Si PHP fonctionne en ligne de commande, cette variable contient le nom du script depuis PHP 4.3.0. Dans les versions ant&amp;eacute;rieures, cette variable n&amp;#039;&amp;eacute;tait pas disponible. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<a href='http://www.php.net/manual/fr/reserved.variables.argv.php' class='link'>argv</a>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Tableau des arguments pass&amp;eacute;s au script. Lorsque le script est appel&amp;eacute; en ligne de commande, cela donne acc&amp;egrave;s aux arguments, comme en langage C. Lorsque le script est appel&amp;eacute; avec la m&amp;eacute;thode GET, ce tableau contiendra la cha&amp;icirc;ne de requ&amp;ecirc;te. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<a href='http://www.php.net/manual/fr/reserved.variables.argc.php' class='link'>argc</a>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contient le nombre de param&amp;egrave;tres de la ligne de commande pass&amp;eacute;s au script (si le script fonctionne en ligne de commande). </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>GATEWAY_INTERFACE</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Num&amp;eacute;ro de r&amp;eacute;vision de l&amp;#039;interface CGI du serveur : i.e. &amp;#039;<i>CGI/1.1</i>&amp;#039;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_ADDR</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> L&amp;#039;adresse IP du serveur sous lequel le script courant est en train d&amp;#039;&amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_NAME</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Le nom du serveur h&amp;ocirc;te qui ex&amp;eacute;cute le script suivant. Si le script est ex&amp;eacute;cut&amp;eacute; sur un h&amp;ocirc;te virtuel, ce sera la valeur d&amp;eacute;finie pour cet h&amp;ocirc;te virtuel. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_SOFTWARE</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Cha&amp;icirc;ne d&amp;#039;identification du serveur, qui est donn&amp;eacute;e dans les en-t&amp;ecirc;tes lors de la r&amp;eacute;ponse aux requ&amp;ecirc;tes. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_PROTOCOL</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Nom et r&amp;eacute;vision du protocole de communication : i.e. &amp;#039;<i>HTTP/1.0</i>&amp;#039;; </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>REQUEST_METHOD</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> M&amp;eacute;thode de requ&amp;ecirc;te utilis&amp;eacute;e pour acc&amp;eacute;der &amp;agrave; la page; i.e. &amp;#039;<i>GET</i>&amp;#039;, &amp;#039;<i>HEAD</i>&amp;#039;, &amp;#039;<i>POST</i>&amp;#039;, &amp;#039;<i>PUT</i>&amp;#039;. </span> <blockquote><p><b class='note'>Note</b>: Le script PHP se termine apr&amp;egrave;s avoir envoy&amp;eacute; les en-t&amp;ecirc;tes (apr&amp;egrave;s avoir produit n&amp;#039;importe quelle sortie sans avoir affich&amp;eacute; le buffer) si la m&amp;eacute;thode de la requ&amp;ecirc;te &amp;eacute;tait <i>HEAD</i>. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>REQUEST_TIME</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Le temps Unix du d&amp;eacute;but de la requ&amp;ecirc;te. Disponible depuis PHP 5.1.0. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>QUERY_STRING</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> La cha&amp;icirc;ne de requ&amp;ecirc;te, si elle existe, qui est utilis&amp;eacute;e pour acc&amp;eacute;der &amp;agrave; la page. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>DOCUMENT_ROOT</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> La racine sous laquelle le script courant est ex&amp;eacute;cut&amp;eacute;, comme d&amp;eacute;fini dans la configuration du serveur. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_ACCEPT</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>Accept:</i> de la requ&amp;ecirc;te courante, s&amp;#039;il y en a une. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_ACCEPT_CHARSET</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>Accept-Charset:</i> de la requ&amp;ecirc;te courante, si elle existe. Par exemple : &amp;#039;<i>iso-8859-1,*,utf-8</i>&amp;#039;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_ACCEPT_ENCODING</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>Accept-Encoding:</i> de la requ&amp;ecirc;te courante, si elle existe. Par exemple : &amp;#039;<i>gzip</i>&amp;#039;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_ACCEPT_LANGUAGE</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>Accept-Language:</i> de la requ&amp;ecirc;te courante, si elle existe. Par exemple : &amp;#039;<i>fr</i>&amp;#039;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_CONNECTION</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>Connection:</i> de la requ&amp;ecirc;te courante, si elle existe. Par exemple : &amp;#039;<i>Keep-Alive</i>&amp;#039;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_HOST</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>Host:</i> de la requ&amp;ecirc;te courante, si elle existe. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_REFERER</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> L&amp;#039;adresse de la page (si elle existe) qui a conduit le client &amp;agrave; la page courante. Cette valeur est affect&amp;eacute;e par le client, et tous les clients ne le font pas. Certains navigateurs permettent m&amp;ecirc;me de modifier la valeur de <var class='varname'>HTTP_REFERER</var>, sous forme de fonctionnalit&amp;eacute;. En bref, ce n&amp;#039;est pas une valeur de confiance. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTP_USER_AGENT</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contenu de l&amp;#039;en-t&amp;ecirc;te <i>User_Agent:</i> de la requ&amp;ecirc;te courante, si elle existe. C&amp;#039;est une cha&amp;icirc;ne qui d&amp;eacute;crit le client HTML utilis&amp;eacute; pour voir la page courante. Par exemple : <span class='computeroutput'>Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)</span>. Entre autres choses, vous pouvez utiliser cette valeur avec <a href='http://www.php.net/manual/fr/function.get-browser.php' class='function'>get_browser()</a> pour optimiser votre page en fonction des capacit&amp;eacute;s du client. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>HTTPS</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> D&amp;eacute;finissez &amp;agrave; une valeur non-vide si le script n&amp;eacute;cessite d&amp;#039;utiliser le protocole HTTPS. </span> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Noter que lors de l&amp;#039;utilisation de ISAPI avec IIS, la valeur sera <i>off</i> si la demande n&amp;#039;a pas &amp;eacute;t&amp;eacute; faite via le protocole HTTPS. </span> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>REMOTE_ADDR</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> L&amp;#039;adresse IP du client qui demande la page courante. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>REMOTE_HOST</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Le nom de l&amp;#039;h&amp;ocirc;te qui lit le script courant. La r&amp;eacute;solution DNS inverse est bas&amp;eacute;e sur la valeur de <var class='varname'>REMOTE_ADDR</var>. </span> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Votre serveur web doit &amp;ecirc;tre configur&amp;eacute; pour cr&amp;eacute;er cette variable. Par exemple, pour Apache, vous devez ajouter la directive <i>HostnameLookups On</i> dans le fichier <var class='filename'>httpd.conf</var>, pour que cette variable existe. Voyez aussi <a href='http://www.php.net/manual/fr/function.gethostbyaddr.php' class='function'>gethostbyaddr()</a>. </span> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>REMOTE_PORT</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Le port utilis&amp;eacute; par la machine cliente pour communiquer avec le serveur web. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SCRIPT_FILENAME</var>&amp;#039;</span> </dt><dd class='listitem'> <p class='para'> Le chemin absolu vers le fichier contenant le script en cours d&amp;#039;ex&amp;eacute;cution. </p><blockquote><p><b class='note'>Note</b>: Si un script est ex&amp;eacute;cut&amp;eacute; avec le CLI, avec un chemin relatif, comme <var class='filename'>file.php</var> ou <var class='filename'>../file.php</var>, <var class='varname'>$_SERVER['SCRIPT_FILENAME']</var> contiendra le chemin relatif sp&amp;eacute;cifi&amp;eacute; par l&amp;#039;utilisateur. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_ADMIN</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> La valeur donn&amp;eacute;e &amp;agrave; la directive SERVER_ADMIN (pour Apache), dans le fichier de configuration. Si le script est ex&amp;eacute;cut&amp;eacute; par un h&amp;ocirc;te virtuel, ce sera la valeur d&amp;eacute;finie par l&amp;#039;h&amp;ocirc;te virtuel. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_PORT</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Le port de la machine serveur utilis&amp;eacute; pour les communications. Par d&amp;eacute;faut, c&amp;#039;est <i>&amp;quot;80&amp;quot;</i>. En utilisant SSL, par exemple, il sera remplac&amp;eacute; par le num&amp;eacute;ro de port HTTP s&amp;eacute;curis&amp;eacute;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SERVER_SIGNATURE</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Cha&amp;icirc;ne contenant le num&amp;eacute;ro de version du serveur et le nom d&amp;#039;h&amp;ocirc;te virtuel, qui sont ajout&amp;eacute;s aux pages g&amp;eacute;n&amp;eacute;r&amp;eacute;es par le serveur, si cette option est activ&amp;eacute;e. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>PATH_TRANSLATED</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Chemin dans le syst&amp;egrave;me de fichiers (pas le document-root) jusqu&amp;#039;au script courant, une fois que le serveur a fait une traduction chemin virtuel -&amp;gt; r&amp;eacute;el. </span> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Depuis PHP 4.3.2, la variable <span class='envar'>PATH_TRANSLATED</span> n&amp;#039;est plus seulement d&amp;eacute;finie implicitement sous Apache 2 <acronym title='Server Application Programming Interface'>SAPI</acronym> contrairement &amp;agrave; la situation sous Apache 1 o&amp;ugrave; elle est d&amp;eacute;finie avec la m&amp;ecirc;me valeur que la variable serveur <span class='envar'>SCRIPT_FILENAME</span> lorsqu&amp;#039;elle n&amp;#039;est pas fournie par Apache. Ce changement a &amp;eacute;t&amp;eacute; effectu&amp;eacute; pour &amp;ecirc;tre conforme aux sp&amp;eacute;cifications <acronym title='Common Gateway Interface'>CGI</acronym> qui fait que la variable <span class='envar'>PATH_TRANSLATED</span> doit exister seulement si la variable <span class='envar'>PATH_INFO</span> est d&amp;eacute;finie. </span> <span class='simpara'> Les utilisateurs d&amp;#039;Apache 2 devraient utiliser <i>AcceptPathInfo = On</i> dans leur <var class='filename'>httpd.conf</var> pour d&amp;eacute;finir <span class='envar'>PATH_INFO</span>. </span> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>SCRIPT_NAME</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contient le nom du script courant. Cela sert lorsque les pages doivent s&amp;#039;appeler elles-m&amp;ecirc;mes. La constante <a href='http://www.php.net/manual/fr/language.constants.predefined.php' class='link'>__FILE__</a> contient le chemin complet ainsi que le nom du fichier (i.e. inclut) courant. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>REQUEST_URI</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> L&amp;#039;URI qui a &amp;eacute;t&amp;eacute; fourni pour acc&amp;eacute;der &amp;agrave; cette page. Par exemple : &amp;#039;<i>/index.html</i>&amp;#039;. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>PHP_AUTH_DIGEST</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Lorsque vous utilisez PHP avec Apache en tant que module faisant une identification HTTP <i>Digest</i>, cette variable est d&amp;eacute;finie dans l&amp;#039;en-t&amp;ecirc;te <i>&amp;quot;Authorization&amp;quot;</i> envoy&amp;eacute; par le client (que vous devez donc utiliser pour r&amp;eacute;aliser la validation appropri&amp;eacute;e). </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>PHP_AUTH_USER</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Lorsque vous utilisez PHP avec Apache ou IIS (ISAPI en PHP 5) en tant que module faisant une identification HTTP, cette variable est d&amp;eacute;finie &amp;agrave; l&amp;#039;utilisateur fourni par l&amp;#039;utilisateur. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>PHP_AUTH_PW</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Lorsque vous utilisez PHP avec Apache ou IIS (ISAPI en PHP 5) en tant que module faisant une identification HTTP, cette variable est d&amp;eacute;finie au mot de passe fourni par l&amp;#039;utilisateur. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>AUTH_TYPE</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Lorsque vous utilisez PHP avec Apache en tant que module faisant une identification HTTP, cette variable est d&amp;eacute;finie au type d&amp;#039;identification. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>PATH_INFO</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Contient les informations sur le nom du chemin fourni par le client concernant le nom du fichier ex&amp;eacute;cutant le script courant, sans la cha&amp;icirc;ne relative &amp;agrave; la requ&amp;ecirc;te si elle existe. Actuellement, si le script courant est ex&amp;eacute;cut&amp;eacute; via l&amp;#039;URL <var class='filename'>http://www.example.com/php/path_info.php/some/stuff?foo=bar</var>, alors la variable <var class='varname'>$_SERVER['PATH_INFO']</var> contiendra <i>/some/stuff</i>. </span> </dd> <dt class='varlistentry'> <span class='term'>&amp;#039;<var class='varname'>ORIG_PATH_INFO</var>&amp;#039;</span> </dt><dd class='listitem'> <span class='simpara'> Version orignale de &amp;#039;<var class='varname'>PATH_INFO</var>&amp;#039; avant d&amp;#039;&amp;ecirc;tre analys&amp;eacute;e par PHP. </span> </dd> </dl> <p> </p> </div> <a name='reserved.variables.server.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_SERVER</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_SERVER_VARS</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.server.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <var class='varname'>$_SERVER</var></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'SERVER_NAME'</span><span style='color: #007700'>];<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> www.example.com </pre></div> </div> </div><p> </p> </div> <a name='reserved.variables.server.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.server.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/book.filter.php' class='link'>L&amp;#039;extension sur les filtres</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_REQUEST" value="<div id='reserved.variables.request' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.request.php'>$_REQUEST</a></h1> <p class='refpurpose'><span class='refname'>$_REQUEST</span> &amp;mdash; <span class='dc-title'>Variables de requ&amp;ecirc;te HTTP</span></p> </div> <a name='reserved.variables.request.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif qui contient par d&amp;eacute;faut le contenu des variables <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.get.php' class='classname'>$_GET</a></var>, <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.post.php' class='classname'>$_POST</a></var> et <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.cookies.php' class='classname'>$_COOKIE</a></var>. </p> </div> <a name='reserved.variables.request.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Introduction de <a href='http://www.php.net/manual/fr/ini.core.php#ini.request-order' class='link'>request_order</a>. Cette directive affecte le contenu de la variable <var class='varname'>$_REQUEST</var>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Les informations de <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.files.php' class='classname'>$_FILES</a></var> ont &amp;eacute;t&amp;eacute; supprim&amp;eacute;es de la variable <var class='varname'>$_REQUEST</var>. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_REQUEST</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.request.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> <blockquote><p><b class='note'>Note</b>: En <a href='http://www.php.net/manual/fr/features.commandline.php' class='link'>ligne de commande</a>, cette variable <em class='emphasis'>n&amp;#039;inclut pas</em> les variables <a href='http://www.php.net/manual/fr/reserved.variables.argv.php' class='link'>argv</a> et <a href='http://www.php.net/manual/fr/reserved.variables.argc.php' class='link'>argc</a> : elles sont stock&amp;eacute;es dans le tableau <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.server.php' class='classname'>$_SERVER</a></var>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Les variables contenues dans <var class='varname'>$_REQUEST</var> sont fournies au script via les m&amp;eacute;chanismes d&amp;#039;entr&amp;eacute;e GET, POST, et COOKIE et donc, peuvent &amp;ecirc;tre modifi&amp;eacute;es par l&amp;#039;utilisateur final ; aussi, vous ne pouvons faire confiance &amp;agrave; leurs contenues. La pr&amp;eacute;sence ainsi que l&amp;#039;ordre de ces variables dans ce tableau sont d&amp;eacute;finis suivant la directive de configuration <a href='http://www.php.net/manual/fr/ini.core.php#ini.variables-order' class='link'>variables_order</a>. <br /> </p></blockquote> </div> <a name='reserved.variables.request.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.import-request-variables.php' class='function' rel='rdfs-seeAlso'>import_request_variables()</a> - Importe les variables de GET/POST/Cookie dans l'environnement global</li> <li class='member'><a href='http://www.php.net/manual/fr/language.variables.external.php' class='link'>Gestion des variables externes</a></li> <li class='member'><a href='http://www.php.net/manual/fr/book.filter.php' class='link'>L&amp;#039;extension sur les filtres</a></li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_POST" value="<div id='reserved.variables.post' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.post.php'>$_POST</a></h1> <h1 class='refname'>$HTTP_POST_VARS [Obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_POST</span> -- <span class='refname'>$HTTP_POST_VARS [Obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Variables HTTP POST</span></p> </div> <a name='reserved.variables.post.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif des valeurs pass&amp;eacute;es au script courant via le protocole HTTP et la m&amp;eacute;thode POST. </p> <p class='simpara'> <var class='varname'>$HTTP_POST_VARS</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_POST_VARS</var> et <var class='varname'>$_POST</var> sont des variables diff&amp;eacute;rentes et que PHP les traite comme telles.) </p> </div> <a name='reserved.variables.post.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_POST</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_POST_VARS</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.post.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <var class='varname'>$_POST</var></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Bonjour&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>])&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'!'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents simpara'><p> En assumant que l&amp;#039;utilisateur a POST&amp;eacute; <i>name=Yannick</i> </p></div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Bonjour Yannick ! </pre></div> </div> </div><p> </p> </div> <a name='reserved.variables.post.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.post.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/language.variables.external.php' class='link'>Gestion des variables externes</a></li> <li class='member'><a href='http://www.php.net/manual/fr/book.filter.php' class='link'>L&amp;#039;extension sur les filtres</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_GET" value="<div id='reserved.variables.get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.get.php'>$_GET</a></h1> <h1 class='refname'>$HTTP_GET_VARS [Obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_GET</span> -- <span class='refname'>$HTTP_GET_VARS [Obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Variables HTTP GET</span></p> </div> <a name='reserved.variables.get.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif des valeurs pass&amp;eacute;es au script courant via les param&amp;egrave;tres d&amp;#039;URL. </p> <p class='simpara'> <var class='varname'>$HTTP_GET_VARS</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_GET_VARS</var> et <var class='varname'>$_GET</var> sont des variables diff&amp;eacute;rentes et que PHP les traite comme telles.) </p> </div> <a name='reserved.variables.get.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_GET</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_GET_VARS</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <var class='varname'>$_GET</var></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Bonjour&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_GET</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>])&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'!'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents simpara'><p> En assumant que l&amp;#039;utilisateur a entr&amp;eacute; <i>http://example.com/?name=Yannick</i> </p></div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Bonjour Yannick ! </pre></div> </div> </div><p> </p> </div> <a name='reserved.variables.get.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.get.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/language.variables.external.php' class='link'>Gestion des variables externes</a></li> <li class='member'><a href='http://www.php.net/manual/fr/book.filter.php' class='link'>L&amp;#039;extension sur les filtres</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_FILES" value="<div id='reserved.variables.files' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.files.php'>$_FILES</a></h1> <h1 class='refname'>$HTTP_POST_FILES [Obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_FILES</span> -- <span class='refname'>$HTTP_POST_FILES [Obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Variable de t&amp;eacute;l&amp;eacute;chargement de fichier via HTTP</span></p> </div> <a name='reserved.variables.files.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif des valeurs t&amp;eacute;l&amp;eacute;charg&amp;eacute;es au script courant via le protocole HTTP et la m&amp;eacute;thode POST. </p> <p class='simpara'> <var class='varname'>$HTTP_POST_FILES</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_POST_FILES</var> et <var class='varname'>$_FILES</var> sont des variables diff&amp;eacute;rentes et que PHP les traite comme telles) </p> </div> <a name='reserved.variables.files.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_FILES</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_POST_FILES</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.files.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.files.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.move-uploaded-file.php' class='function' rel='rdfs-seeAlso'>move_uploaded_file()</a> - D&amp;eacute;place un fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/features.file-upload.php' class='link'>Gestion des t&amp;eacute;l&amp;eacute;chargement de fichiers</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_ENV" value="<div id='reserved.variables.environment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.environment.php'>$_ENV</a></h1> <h1 class='refname'>$HTTP_ENV_VARS [Obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_ENV</span> -- <span class='refname'>$HTTP_ENV_VARS [Obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Variables d&amp;#039;environnement</span></p> </div> <a name='reserved.variables.environment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif de variable pass&amp;eacute; au script courant, via la m&amp;eacute;thode d&amp;#039;environnement. </p> <p class='simpara'> Cette variable est import&amp;eacute;e dans l&amp;#039;espace de nom global de PHP, depuis l&amp;#039;environnement dans lequel l&amp;#039;ex&amp;eacute;cutable PHP fonctionne. De nombreuses valeurs sont fournies par le shell qui ex&amp;eacute;cute PHP, et diff&amp;eacute;rents syst&amp;egrave;mes pouvant disposer de diff&amp;eacute;rents shell, m&amp;ecirc;me un d&amp;eacute;but de liste serait ici impossible. Reportez-vous &amp;agrave; la documentation de votre shell pour conna&amp;icirc;tre une liste de variables pr&amp;eacute;-d&amp;eacute;finies. </p> <p class='simpara'> Les autres variables d&amp;#039;environnement incluent les variables CGI, plac&amp;eacute;es ici, ind&amp;eacute;pendemment du fait que PHP fonctionne en tant que CGI ou bien que module du serveur. </p> <p class='simpara'> <var class='varname'>$HTTP_ENV_VARS</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_ENV_VARS</var> et <var class='varname'>$_ENV</var> sont des variables diff&amp;eacute;rentes et que PHP les traite comme telles.) </p> </div> <a name='reserved.variables.environment.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_ENV</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_ENV_VARS</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.environment.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <var class='varname'>$_ENV</var></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Mon&amp;nbsp;nom&amp;nbsp;d\'utilisateur&amp;nbsp;est&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #0000BB'>$_ENV</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'USER'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'!'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents simpara'><p> En assumant que <i>&amp;quot;yannick&amp;quot;</i> ex&amp;eacute;cute ce script </p></div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Mon nom d&amp;#039;utilisateur est yannick ! </pre></div> </div> </div><p> </p> </div> <a name='reserved.variables.environment.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.environment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.getenv.php' class='function' rel='rdfs-seeAlso'>getenv()</a> - Retourne la valeur d'une variable d'environnement</li> <li class='member'><a href='http://www.php.net/manual/fr/book.filter.php' class='link'>L&amp;#039;extension sur les filtres</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$_COOKIE" value="<div id='reserved.variables.cookies' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.cookies.php'>$_COOKIE</a></h1> <h1 class='refname'>$HTTP_COOKIE_VARS [Obsol&amp;egrave;te]</h1> <p class='refpurpose'><span class='refname'>$_COOKIE</span> -- <span class='refname'>$HTTP_COOKIE_VARS [Obsol&amp;egrave;te]</span> &amp;mdash; <span class='dc-title'>Cookies HTTP</span></p> </div> <a name='reserved.variables.cookies.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif de variables, pass&amp;eacute; au script courant, via des cookies HTTP. </p> <p class='simpara'> <var class='varname'>$HTTP_COOKIE_VARS</var> contient les m&amp;ecirc;mes informations, mais n&amp;#039;est pas <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobale</a>. (Notez que <var class='varname'>$HTTP_COOKIE_VARS</var> et <var class='varname'>$_COOKIE</var> sont des variables diff&amp;eacute;rentes et que PHP les traite comme telles.) </p> </div> <a name='reserved.variables.cookies.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Introduction de <var class='varname'>$_COOKIE</var>, rendant obsol&amp;egrave;te <var class='varname'>$HTTP_COOKIE_VARS</var>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='reserved.variables.cookies.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <var class='varname'>$_COOKIE</var></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Bonjour&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_COOKIE</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>])&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'!'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents simpara'><p> En supposant que le cookie &amp;quot;name&amp;quot; a &amp;eacute;t&amp;eacute; d&amp;eacute;finit pr&amp;eacute;c&amp;eacute;demment </p></div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Bonjour Yannick ! </pre></div> </div> </div><p> </p> </div> <a name='reserved.variables.cookies.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> </div> <a name='reserved.variables.cookies.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.setcookie.php' class='function' rel='rdfs-seeAlso'>setcookie()</a> - Envoie un cookie</li> <li class='member'><a href='http://www.php.net/manual/fr/language.variables.external.php' class='link'>Gestion des variables externes</a></li> <li class='member'><a href='http://www.php.net/manual/fr/book.filter.php' class='link'>L&amp;#039;extension sur les filtres</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="$GLOBALS" value="<div id='reserved.variables.globals' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/reserved.variables.globals.php'>$GLOBALS</a></h1> <p class='refpurpose'><span class='refname'>$GLOBALS</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;f&amp;eacute;rence toutes les variables disponibles dans un contexte global</span></p> </div> <a name='reserved.variables.globals.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Un tableau associatif contenant les r&amp;eacute;f&amp;eacute;rences sur toutes les variables globales actuellement d&amp;eacute;finies dans le contexte d&amp;#039;ex&amp;eacute;cution global du script. Les noms des variables sont les index du tableau. </p> </div> <a name='reserved.variables.globals.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <var class='varname'>$GLOBALS</var></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'variable&amp;nbsp;locale'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'$foo&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;contexte&amp;nbsp;global&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'$foo&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;contexte&amp;nbsp;courant&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$foo&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Exemple&amp;nbsp;de&amp;nbsp;contenu'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>test</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> $foo dans le contexte global : Exemple de contenu $foo dans le contexte courant : variable locale </pre></div> </div> </div><p> </p> </div> <a name='reserved.variables.globals.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Ceci est une &amp;#039;superglobale&amp;#039;, ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n&amp;#039;est pas n&amp;eacute;cessaire de faire <strong class='command'>global $variable;</strong> pour y acc&amp;eacute;der dans les fonctions ou les m&amp;eacute;thodes.<br /></p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>Disponibilit&amp;eacute; des variables</b><br /> Contrairement &amp;agrave; toutes les autres <a href='http://www.php.net/manual/fr/language.variables.superglobals.php' class='link'>superglobales</a>, <var class='varname'>$GLOBALS</var> a toujours &amp;eacute;t&amp;eacute; disponible en PHP. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
</strings>

