expr.html.fr revision 53cf0034f617fdca55a345580e13afd88000e9cc
97a9a944b5887e91042b019776c41d5dd74557aferikabele<?xml version="1.0" encoding="ISO-8859-1"?>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
97a9a944b5887e91042b019776c41d5dd74557aferikabele<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
b1ced323143ade589985456a78f3f64d6a6580c5yoshiki XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
b1ced323143ade589985456a78f3f64d6a6580c5yoshiki This file is generated from xml source: DO NOT EDIT
b1ced323143ade589985456a78f3f64d6a6580c5yoshiki XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd -->
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<title>Les expressions dans le serveur HTTP Apache - Serveur Apache HTTP</title>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<link href="/images/favicon.ico" rel="shortcut icon" /></head>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<body id="manual-page"><div id="page-header">
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossaire</a> | <a href="/sitemap.html">Plan du site</a></p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<p class="apache">Serveur Apache HTTP Version 2.3</p>
52fff662005b1866a3ff09bb6c902800c5cc6dedjerenkrantz<img alt="" src="/images/feather.gif" /></div>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<div id="path">
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Les expressions dans le serveur HTTP Apache</h1>
4b5981e276e93df97c34e4da05ca5cf8bbd937dand<div class="toplang">
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<p><span>Langues Disponibles: </span><a href="/en/expr.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<a href="/fr/expr.html" title="Fran�ais">&nbsp;fr&nbsp;</a></p>
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd</div>
7dc5a2d4a0c77f5bf5a95de92d68e43de7d8117anilgun
7dc5a2d4a0c77f5bf5a95de92d68e43de7d8117anilgun <p>Historiquement, il existe de nombreuses variantes dans la syntaxe
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd des expressions permettant d'exprimer une condition dans les
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd diff�rents modules du serveur HTTP Apache. � ce titre, des travaux sont
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd en cours pour n'utiliser qu'une seule variante nomm�e
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <em>ap_expr</em>, pour toutes les directives de configuration. Ce
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd document d�crit l'interpr�teur d'expressions <em>ap_expr</em>.
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen </p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <p>Le type d'expression <em>ap_expr</em> est appel� � remplacer la
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd plupart des autres types d'expressions dans HTTPD. Par exemple, la
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin directive obsol�te <code class="directive"><a href="/mod/mod_ssl.html#sslrequire">SSLRequire</a></code> peut �tre remplac�e par la
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin directive <a href="mod/mod_authz_core.html#reqexpr">Require
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin expr</a>.
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin </p>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin </div>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#grammar">Syntaxe en Forme de Backus-Naur</a></li>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<li><img alt="" src="/images/down.gif" /> <a href="#vars">Variables</a></li>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<li><img alt="" src="/images/down.gif" /> <a href="#binop">Op�rateurs binaires</a></li>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<li><img alt="" src="/images/down.gif" /> <a href="#unnop">Op�rateurs unaires</a></li>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<li><img alt="" src="/images/down.gif" /> <a href="#functions">Fonctions</a></li>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<li><img alt="" src="/images/down.gif" /> <a href="#other">Autres</a></li>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="directive"><a href="/mod/core.html#if">If</a></code></li><li><code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code></li><li><code class="directive"><a href="/mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li><li><code class="directive"><a href="/mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></li></ul></div>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<div class="section">
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin<h2><a name="grammar" id="grammar">Syntaxe en Forme de Backus-Naur</a></h2>
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirin
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>La <a href="http://fr.wikipedia.org/wiki/Forme_de_Backus-Naur">Forme de Backus-Naur</a>
f0a393c5c2d7de58f447855369ad2fbfa254e544rbowen (souvent abr�g�e en BNF, de l'anglais Backus-Naur Form) est une notation permettant de d�crire
f0a393c5c2d7de58f447855369ad2fbfa254e544rbowen les r�gles syntaxiques des langages de programmation.
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd </p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<blockquote>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<pre>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4ndexpr ::= "<strong>true</strong>" | "<strong>false</strong>"
117c1f888a14e73cdd821dc6c23eb0411144a41cnd | "<strong>!</strong>" expr
117c1f888a14e73cdd821dc6c23eb0411144a41cnd | expr "<strong>&amp;&amp;</strong>" expr
117c1f888a14e73cdd821dc6c23eb0411144a41cnd | expr "<strong>||</strong>" expr
117c1f888a14e73cdd821dc6c23eb0411144a41cnd | "<strong>(</strong>" expr "<strong>)</strong>"
117c1f888a14e73cdd821dc6c23eb0411144a41cnd | comp
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sfcomp ::= stringcomp
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | integercomp
7571ea383299910bead3e93e66246cb212a28d0figalic | unaryop word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word binaryop word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>in</strong>" "<strong>{</strong>" wordlist "<strong>}</strong>"
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>in</strong>" listfunction
7571ea383299910bead3e93e66246cb212a28d0figalic | word "<strong>=~</strong>" regex
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>!~</strong>" regex
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sfstringcomp ::= word "<strong>==</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>!=</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>&lt;</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>&lt;=</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>&gt;</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>&gt;=</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sfintegercomp ::= word "<strong>-eq</strong>" word | word "<strong>eq</strong>" word
1f0a28764a0520e43ce3a9130e56236fd67cd568igalic | word "<strong>-ne</strong>" word | word "<strong>ne</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>-lt</strong>" word | word "<strong>lt</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>-le</strong>" word | word "<strong>le</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | word "<strong>-gt</strong>" word | word "<strong>gt</strong>" word
1e6708ac9aebbbd0ff63c2b93e6b97d50263a8bbrbowen | word "<strong>-ge</strong>" word | word "<strong>ge</strong>" word
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf
f6445f3ad1c82f9398dc8edd77093cd3e20b806cnoirinwordlist ::= word
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | wordlist "<strong>,</strong>" word
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowenword ::= word "<strong>.</strong>" word
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | digit
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | "<strong>'</strong>" string "<strong>'</strong>"
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | "<strong>"</strong>" string "<strong>"</strong>"
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | variable
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | rebackref
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | function
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowenstring ::= stringpart
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | string stringpart
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowenstringpart ::= cstring
9b3696c7ad70387ecd46e0f061b99d381dc392f9rbowen | variable
b41a0dbe6310c576e96b7ea6910051fd84fb06f5sf | rebackref
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4ndcstring ::= ...
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nddigit ::= [0-9]+
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4ndvariable ::= "<strong>%{</strong>" varname "<strong>}</strong>"
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin | "<strong>%{</strong>" funcname "<strong>:</strong>" funcargs "<strong>}</strong>"
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4ndrebackref ::= "<strong>$</strong>" [0-9]
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4ndfunction ::= funcname "<strong>(</strong>" word "<strong>)</strong>"
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
06ba4a61654b3763ad65f52283832ebf058fdf1cslivelistfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener</pre>
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener</blockquote>
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin<div class="section">
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin<h2><a name="vars" id="vars">Variables</a></h2>
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener <p>L'interpr�teur d'expressions fournit plusieurs variables de la
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener forme <code>%{HTTP_HOST}</code>. Notez que la valeur d'une variable
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin peut d�pendre de la phase du traitement de la requ�te au cours de
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener laquelle elle est �valu�e. Par exemple, une expression utilis�e dans
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener une directive <code class="directive">&lt;If &gt;</code> sera �valu�e avant
9dd0b961340554104e5b6e837ddb3101f843cc3fcovener la phase d'authentification. Par cons�quent, la variable
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener <code>%{REMOTE_USER}</code> ne sera pas encore d�finie � ce stade.</p>
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener <p>Les variables suivantes contiennent la valeur de l'en-t�te de
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin requ�te HTTP correspondant. La <a href="#functions">fonction</a>
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener <code>req</code> permet d'extraire les valeurs des autres en-t�tes.</p>
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin <table class="bordered"><tr class="header"><th>Name</th></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>HTTP_ACCEPT</code></td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>HTTP_FORWARDED</code></td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>HTTP_HOST</code></td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>HTTP_PROXY_CONNECTION</code></td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>HTTP_REFERER</code></td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>HTTP_USER_AGENT</code></td></tr>
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener</table>
25d988d92af8cf0d997aa1ebbc7cb11daa14d0becovener
635de20c16ef862bfc5b0d5f9ceb40ebeaddfdf3noirin <p>Autres variables li�es aux requ�tes</p>
97a9a944b5887e91042b019776c41d5dd74557aferikabele
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr><td><code>REQUEST_METHOD</code></td>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <td>La m�thode HTTP de la requ�te entrante (par exemple
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <code>GET</code>)</td></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr class="odd"><td><code>REQUEST_SCHEME</code></td>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <td>Le protocole associ� � l'URI de la requ�te</td></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr><td><code>REQUEST_URI</code></td>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <td>L'URI de la requ�te</td></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr class="odd"><td><code>REQUEST_FILENAME</code></td>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <td>Le chemin complet dans le syst�me de fichiers local du
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd fichier ou du script correspondant � la requ�te, si le serveur
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd l'a d�j� d�termin� � l'instant o� <code>REQUEST_FILENAME</code>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd est r�f�renc�e. Dans le cas contraire, comme dans un
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd contexte de serveur virtuel, m�me valeur que <code>REQUEST_URI</code> </td></tr>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd<tr><td><code>SCRIPT_FILENAME</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Identique � <code>REQUEST_FILENAME</code></td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>SCRIPT_USER</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le nom d'utilisateur du propri�taire du script.</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>SCRIPT_GROUP</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le nom du groupe auquel appartient le script.</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>PATH_INFO</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>L'information relative au nom de chemin situ�e en fin, voir
fa0f379e3845907d7c1087d885169e302239bdbbnd la directive <code class="directive"><a href="/mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>QUERY_STRING</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>La cha�ne de param�tres de la requ�te courante</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>IS_SUBREQ</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>"<code>true</code>" si la requ�te courante est une
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem sous-requ�te, "<code>false</code>" dans le cas contraire</td></tr>
b115299831a7b4bbec58a88d708d8536e1ecd50csf<tr><td><code>THE_REQUEST</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>La requ�te compl�te (par exemple "<code>GET /index.html
fa0f379e3845907d7c1087d885169e302239bdbbnd HTTP/1.1</code>")</td></tr>
b115299831a7b4bbec58a88d708d8536e1ecd50csf<tr class="odd"><td><code>REMOTE_ADDR</code></td>
b115299831a7b4bbec58a88d708d8536e1ecd50csf <td>L'adresse IP de l'h�te distant</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>REMOTE_HOST</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>Le nom d'h�te de l'h�te distant</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>REMOTE_USER</code></td>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <td>Le nom de l'utilisateur authentifi� (s'il existe)</td></tr>
b115299831a7b4bbec58a88d708d8536e1ecd50csf<tr><td><code>REMOTE_IDENT</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le nom de l'utilisateur d�fini par <code class="module"><a href="/mod/mod_ident.html">mod_ident</a></code></td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>SERVER_NAME</code></td>
b115299831a7b4bbec58a88d708d8536e1ecd50csf <td>La valeur de la directive <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code> du serveur virtuel courant</td></tr>
b115299831a7b4bbec58a88d708d8536e1ecd50csf<tr><td><code>SERVER_PORT</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le port associ� au serveur virtuel courant ; voir la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive directive <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code></td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>SERVER_ADMIN</code></td>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <td>La valeur de la directive <code class="directive"><a href="/mod/core.html#serveradmin">ServerAdmin</a></code> du serveur virtuel courant</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>SERVER_PROTOCOL</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le protocole utilis� par la requ�te</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>DOCUMENT_ROOT</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>La valeur de la directive <code class="directive"><a href="/mod/core.html#documentroot">DocumentRoot</a></code> du serveur virtuel
fa0f379e3845907d7c1087d885169e302239bdbbnd courant</td></tr>
81785f72c9d133aef57ad6b02f248345d90239aapoirier<tr><td><code>AUTH_TYPE</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>La valeur de la directive <code class="directive"><a href="/mod/mod_authn_core.html#authtype">AuthType</a></code> (par exemple
fa0f379e3845907d7c1087d885169e302239bdbbnd "<code>basic</code>")</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>CONTENT_TYPE</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le type de contenu de la r�ponse</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>HANDLER</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Le nom du <a href="handler.html">gestionnaire</a> qui a
c6a2d6fa44f8698851dec5051ee3782c2913605fnd g�n�r� la r�ponse</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>HTTPS</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>"<code>on</code>" si la requ�te utilise https,
5ae30adbe59946de742ab0cd6be3b7457471a698takashi "<code>off</code>" dans le cas contraire</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>IPV6</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>"<code>on</code>" si la connexion utilise IPv6,
5ae30adbe59946de742ab0cd6be3b7457471a698takashi "<code>off</code>" dans le cas contraire</td></tr>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi<tr class="odd"><td><code>REQUEST_LOG_ID</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>L'identifiant du message d'erreur associ� � la requ�te (voir
97a9a944b5887e91042b019776c41d5dd74557aferikabele la directive <code class="directive"><a href="/mod/core.html#errorlogformat">ErrorLogFormat</a></code>)</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>CONN_LOG_ID</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>L'identifiant du message d'erreur associ� � la connexion
97a9a944b5887e91042b019776c41d5dd74557aferikabele (voir la directive <code class="directive"><a href="/mod/core.html#errorlogformat">ErrorLogFormat</a></code>)</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele</table>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Variables diverses</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
97a9a944b5887e91042b019776c41d5dd74557aferikabele <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>TIME_YEAR</code></td>
74a6de79356cd15d2e47065087785e36dd65aa41nd <td>L'ann�e courante (par exemple <code>2010</code>)</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr class="odd"><td><code>TIME_MON</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>Le mois courant (<code>1</code>, ..., <code>12</code>)</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>TIME_DAY</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>Le jour courant dans le mois</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr class="odd"><td><code>TIME_HOUR</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>Les heures de la date courante (<code>0</code>, ...,
97a9a944b5887e91042b019776c41d5dd74557aferikabele <code>23</code>)</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>TIME_MIN</code></td>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <td>Les minutes de la date courante</td></tr>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi<tr class="odd"><td><code>TIME_SEC</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>Les secondes de la date courante</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>TIME_WDAY</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>Le jour de la semaine (� partir de <code>0</code> pour
53d2fd50ff45e7c568f0588c742a5ef9edf8e275rbowen dimanche)</td></tr>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi<tr class="odd"><td><code>TIME</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>La date et heure au format <code>20101231235959</code></td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>SERVER_SOFTWARE</code></td>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi <td>La cha�ne contenant la version du serveur</td></tr>
5ae30adbe59946de742ab0cd6be3b7457471a698takashi<tr class="odd"><td><code>API_VERSION</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>La date de la version de l'API (module magic number)</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele</table>
97a9a944b5887e91042b019776c41d5dd74557aferikabele
97a9a944b5887e91042b019776c41d5dd74557aferikabele <p>Certains modules, comme <code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code>, d�finissent des
97a9a944b5887e91042b019776c41d5dd74557aferikabele variables suppl�mentaires.</p>
97a9a944b5887e91042b019776c41d5dd74557aferikabele
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<div class="section">
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<h2><a name="binop" id="binop">Op�rateurs binaires</a></h2>
97a9a944b5887e91042b019776c41d5dd74557aferikabele
97a9a944b5887e91042b019776c41d5dd74557aferikabele
97a9a944b5887e91042b019776c41d5dd74557aferikabele <p>� l'exception de quelques op�rateurs de comparaison internes, les
97a9a944b5887e91042b019776c41d5dd74557aferikabele op�rateurs binaires sont de la forme
97a9a944b5887e91042b019776c41d5dd74557aferikabele "<code>-[a-zA-Z][a-zA-Z0-9_]+</code>", autrement dit un signe moins
97a9a944b5887e91042b019776c41d5dd74557aferikabele et au moins deux caract�res. Le nom est insensible � la casse. Les
97a9a944b5887e91042b019776c41d5dd74557aferikabele modules peuvent fournir des op�rateurs binaires suppl�mentaires.</p>
97a9a944b5887e91042b019776c41d5dd74557aferikabele
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <h3><a name="comp" id="comp">Op�rateurs de comparaison</a></h3>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
97a9a944b5887e91042b019776c41d5dd74557aferikabele <table class="bordered"><tr class="header"><th>Nom</th><th>Alternative</th> <th>Description</th></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr><td><code>==</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td><code>=</code></td>
97a9a944b5887e91042b019776c41d5dd74557aferikabele <td>Egalit� de cha�nes</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr class="odd"><td><code>!=</code></td>
fb82af0f0cd7b58eef19c54b086131b7e1e1e749madhum <td />
4203a35c28d7c60adb7e9ef3be87aad34951c79asf <td>In�galit� de cha�nes</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>&lt;</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>Cha�ne inf�rieure �</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>&lt;=</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td />
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Cha�ne inf�rieure ou �gale �</td></tr>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen<tr><td><code>&gt;</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td />
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Cha�ne sup�rieure �</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>&gt;=</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td />
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Cha�ne sup�rieure ou �gale �</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>-eq</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>eq</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>Egalit� d'entiers</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>-ne</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td><code>ne</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>In�galit� d'entiers</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>-lt</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>lt</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>Entier inf�rieur �</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>-le</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>le</code></td>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen <td>Entier inf�rieur ou �gal �</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>-gt</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td><code>gt</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Entier sup�rieur �</td></tr>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen<tr class="odd"><td><code>-ge</code></td>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen <td><code>ge</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Entier sup�rieur ou �gal �</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd</table>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <h3><a name="binaryother" id="binaryother">Autres op�rateurs binaires</a></h3>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>-ipmatch</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>L'adresse IP correspond � adresse/masque</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr class="odd"><td><code>-strmatch</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>la cha�ne de gauche correspond au mod�le constitu� par la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive cha�ne de droite (contenant des caract�res g�n�riques *, ?, [])</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>-strcmatch</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>idem <code>-strmatch</code>, mais insensible � la casse</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>-fnmatch</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>idem <code>-strmatch</code>, mais les slashes ne sont pas
06ba4a61654b3763ad65f52283832ebf058fdf1cslive pris en compte par les caract�res g�n�riques</td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</table>
fa0f379e3845907d7c1087d885169e302239bdbbnd
c0a201f9f0cda37f4e5829462c7e489f85bf327ccovener
c0a201f9f0cda37f4e5829462c7e489f85bf327ccovener</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
c0a201f9f0cda37f4e5829462c7e489f85bf327ccovener<div class="section">
c0a201f9f0cda37f4e5829462c7e489f85bf327ccovener<h2><a name="unnop" id="unnop">Op�rateurs unaires</a></h2>
c0a201f9f0cda37f4e5829462c7e489f85bf327ccovener
eaaa852423e42d6d86bcada80ed781a205fc3e5fnd
eaaa852423e42d6d86bcada80ed781a205fc3e5fnd <p>Les op�rateurs unaires sont de la forme "<code>-[a-zA-Z]</code>",
eaaa852423e42d6d86bcada80ed781a205fc3e5fnd autrement dit le signe moins et un caract�re. Le nom <em>est</em>
fa0f379e3845907d7c1087d885169e302239bdbbnd sensible � la casse. Les modules peuvent fournir des op�rateurs
fa0f379e3845907d7c1087d885169e302239bdbbnd unaires suppl�mentaires.</p>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
eaaa852423e42d6d86bcada80ed781a205fc3e5fnd<tr><td><code>-n</code></td>
4203a35c28d7c60adb7e9ef3be87aad34951c79asf <td>Vrai si la cha�ne n'est pas vide</td></tr>
4203a35c28d7c60adb7e9ef3be87aad34951c79asf<tr class="odd"><td><code>-z</code></td>
4203a35c28d7c60adb7e9ef3be87aad34951c79asf <td>Vrai si la cha�ne est vide</td></tr>
4203a35c28d7c60adb7e9ef3be87aad34951c79asf<tr><td><code>-T</code></td>
4203a35c28d7c60adb7e9ef3be87aad34951c79asf <td>Faux si la cha�ne est vide, "<code>0</code>",
4203a35c28d7c60adb7e9ef3be87aad34951c79asf "<code>off</code>", "<code>false</code>", ou "<code>no</code>"
06ba4a61654b3763ad65f52283832ebf058fdf1cslive (insensibilit� � la casse). Vrai dans le cas contraire.</td></tr>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<tr class="odd"><td><code>-R</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Idem "<code>%{REMOTE_ADDR} -ipmatch ...</code>", en plus
fa0f379e3845907d7c1087d885169e302239bdbbnd efficace
fa0f379e3845907d7c1087d885169e302239bdbbnd </td></tr>
4cb65c31bc681540ea623e1cb2bdd09749fb8d7esf</table>
4cb65c31bc681540ea623e1cb2bdd09749fb8d7esf
4cb65c31bc681540ea623e1cb2bdd09749fb8d7esf</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
4cb65c31bc681540ea623e1cb2bdd09749fb8d7esf<div class="section">
fa0f379e3845907d7c1087d885169e302239bdbbnd<h2><a name="functions" id="functions">Fonctions</a></h2>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd <p>Normalement, les fonctions dont la valeur est une cha�ne acceptent une cha�ne
fa0f379e3845907d7c1087d885169e302239bdbbnd comme argument et renvoient une cha�ne. Les noms de fonctions sont
fa0f379e3845907d7c1087d885169e302239bdbbnd insensibles � la casse. Les modules peuvent fournir des fonctions
06ba4a61654b3763ad65f52283832ebf058fdf1cslive suppl�mentaires.</p>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen
fa0f379e3845907d7c1087d885169e302239bdbbnd <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>req</code>, <code>http</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Lit l'en-t�te de requ�te HTTP</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>resp</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Lit l'en-t�te de r�ponse HTTP</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>reqenv</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Recherche une variable d'environnement de requ�te</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>osenv</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Recherche une variable d'environnement du syst�me
fa0f379e3845907d7c1087d885169e302239bdbbnd d'exploitation</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>note</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Recherche une note de requ�te</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>env</code></td>
a4d04b8c74044c58bd4182028a1408d936c95951covener <td>Renvoie le premier r�sultat positif de <code>note</code>,
fa0f379e3845907d7c1087d885169e302239bdbbnd <code>reqenv</code>, <code>osenv</code></td></tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<tr><td><code>tolower</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Convertit une cha�ne en minuscules</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>toupper</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Convertit une cha�ne en majuscules</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>escape</code></td>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen <td>Echappe les caract�res sp�ciaux en codage hexad�cimal</td></tr>
cea021a7fc2657b091df4d3b031c4254ec371dd7rbowen<tr class="odd"><td><code>unescape</code></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td>"D�s�chappe" les cha�nes cod�es en hexad�cimal en conservant
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem le codage des caract�res sp�ciaux aux URLs (XXX: describe better)</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>file</code></td>
eaaa852423e42d6d86bcada80ed781a205fc3e5fnd <td>Lit le contenu d'un fichier</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd</table>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd <p>En plus des fonctions dont la valeur est une cha�ne, il existe
fa0f379e3845907d7c1087d885169e302239bdbbnd aussi des fonctions dont la valeur est une liste, qui acceptent une
fa0f379e3845907d7c1087d885169e302239bdbbnd cha�ne comme argument, et renvoient une liste de mots, autrement dit
fa0f379e3845907d7c1087d885169e302239bdbbnd une liste de cha�nes. La liste de mot peut �tre utilis�e avec
fa0f379e3845907d7c1087d885169e302239bdbbnd l'op�rateur sp�cial <code>-in</code>. Les noms de fonctions sont
fa0f379e3845907d7c1087d885169e302239bdbbnd insensibles � la casse. Les modules peuvent fournir des fonctions
fa0f379e3845907d7c1087d885169e302239bdbbnd suppl�mentaires.</p>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd <p>Il n'existe pas de fonctions internes dont la valeur est une
fa0f379e3845907d7c1087d885169e302239bdbbnd liste. Le module <code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> fournit la fonction
fa0f379e3845907d7c1087d885169e302239bdbbnd <code>PeerExtList</code>. Voir la description de la directive
fa0f379e3845907d7c1087d885169e302239bdbbnd <code class="directive"><a href="/mod/mod_ssl.html#sslrequire">SSLRequire</a></code> pour plus de
fa0f379e3845907d7c1087d885169e302239bdbbnd d�tails (notez que la fonction <code>PeerExtList</code> peut aussi
fa0f379e3845907d7c1087d885169e302239bdbbnd �tre utilis�e en dehors de la directive <code class="directive"><a href="/mod/mod_ssl.html#sslrequire">SSLRequire</a></code>).</p>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
fa0f379e3845907d7c1087d885169e302239bdbbnd<div class="section">
fa0f379e3845907d7c1087d885169e302239bdbbnd<h2><a name="other" id="other">Autres</a></h2>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <table class="bordered"><tr class="header"><th>Nom</th><th>Alternative</th> <th>Description</th></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>-in</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td><code>in</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>cha�ne contenue dans une liste de cha�nes</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>/regexp/</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td><code>m#regexp#</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Expression rationnelle (la seconde forme permet de sp�cifier
fa0f379e3845907d7c1087d885169e302239bdbbnd des d�limiteurs autres que /)</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr><td><code>/regexp/i</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td><code>m#regexp#i</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>Expression rationnelle insensible � la casse</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd<tr class="odd"><td><code>$0 ... $9</code></td>
fa0f379e3845907d7c1087d885169e302239bdbbnd <td />
fa0f379e3845907d7c1087d885169e302239bdbbnd <td>R�f�rences arri�res dans les expressions rationnelles</td></tr>
fa0f379e3845907d7c1087d885169e302239bdbbnd</table>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd <h3><a name="rebackref" id="rebackref">R�f�rences arri�res dans les expressions rationnelles</a></h3>
fa0f379e3845907d7c1087d885169e302239bdbbnd
fa0f379e3845907d7c1087d885169e302239bdbbnd <p>Les cha�nes <code>$0</code> ... <code>$9</code> permettent de
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem r�f�rencer les groupes de capture en provenance d'expressions
fa0f379e3845907d7c1087d885169e302239bdbbnd rationnelles pr�c�demment ex�cut�es et mises en correspondance avec
fa0f379e3845907d7c1087d885169e302239bdbbnd succ�s. Elles ne peuvent normalement �tre utilis�es que dans la
fa0f379e3845907d7c1087d885169e302239bdbbnd m�me expression que celle mise en correspondance, mais certains
fa0f379e3845907d7c1087d885169e302239bdbbnd modules permettent de les utiliser de mani�re sp�ciale.</p>
fa0f379e3845907d7c1087d885169e302239bdbbnd
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</div></div>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem<div class="bottomlang">
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem<p><span>Langues Disponibles: </span><a href="/en/expr.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem<a href="/fr/expr.html" title="Fran�ais">&nbsp;fr&nbsp;</a></p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</div><div id="footer">
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<p class="apache">Copyright 2011 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
88f586e767b7b224bdb1a178455668a2475cfc75rbowen<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossaire</a> | <a href="/sitemap.html">Plan du site</a></p></div>
88f586e767b7b224bdb1a178455668a2475cfc75rbowen</body></html>