<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1034057 -->
+<!-- English Revision : 1037339 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
</usage>
+<seealso><a href="../expr.html">Les expressions dans le serveur HTTP
+Apache</a>, pour une référence complète et d'autres exemples.</seealso>
<seealso><a href="../sections.html">Comment fonctionnent les sections
<Directory>, <Location> et <Files></a> pour une
explication de la manière dont ces différentes sections se combinent
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 926416 -->
+<!-- English Revision : 1037339 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
</seealso>
</directivesynopsis>
+<directivesynopsis>
+
+<name>SetEnvIfExpr</name>
+<description>Définit des variables d'environnement en fonction d'une expression</description>
+<syntax>SetEnvIfExpr <em>expr
+ [!]env-variable</em>[=<em>valeur</em>]
+ [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</syntax>
+<contextlist><context>server config</context>
+<context>virtual host</context><context>directory</context>
+<context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+
+<usage>
+ <p>La directive <directive>SetEnvIfExpr</directive> permet de
+ définir des variables d'environnement en fonction d'une expression
+ <directive type="section">If</directive> <code>ap_expr</code>. Cette
+ expression est évaluée à l'exécution, et utilise les variables
+ d'environnement <em>env-variable</em> de la même manière que la
+ directive <directive>SetEnvIf</directive>.</p>
+
+<example>
+ SetEnvIfExpr "tolower(%req['X-Sendfile']) = 'D:\images\very_big.iso')" iso_delivered
+</example>
+
+ <p>Dans cet exemple, la variable d'environnement
+ <code>iso_delivered</code> est définie chaque fois que notre
+ application tente de l'envoyer via <code>X-Sendfile</code>.</p>
+
+ <p>Pour un exemple plus utile, voir le cas de
+ <code>Referer</code> pour un site comportant plusieurs domaines :</p>
+
+<example>
+ SetEnvIfExpr "${HTTP_REFERER} in www.example.com,example.com,w2.example3.org" intra_site_referral
+</example>
+</usage>
+
+<seealso><a href="../expr.html">Les expressions dans le serveur HTTP
+Apache</a>, pour une référence complète et davantage d'exemples.</seealso>
+<seealso>La directive <directive type="section">If</directive> peut être
+utilisée pour obtenir des résultats similaires.</seealso>
+<seealso><module>mod_filter</module></seealso>
+<seealso><module>mod_include></module></seealso>
+</directivesynopsis>
+
<directivesynopsis>
<name>SetEnvIfNoCase</name>
<description>Définit des variables d'environnement en fonction des