<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/configuration.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'configuration.file.per-user.php',
    1 => 'Fichiers .user.ini',
    2 => 'Fichiers .user.ini',
  ),
  'up' => 
  array (
    0 => 'configuration.php',
    1 => 'Configuration &agrave; l\'ex&eacute;cution',
  ),
  'prev' => 
  array (
    0 => 'configuration.file.php',
    1 => 'Le fichier de configuration',
  ),
  'next' => 
  array (
    0 => 'configuration.changes.modes.php',
    1 => 'O&ugrave; une directive de configuration peut &ecirc;tre modifi&eacute;e',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'install/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="configuration.file.per-user" class="sect1">
  <h2 class="title">Fichiers .user.ini</h2>
  
  <p class="simpara">
   PHP inclut la prise en charge des fichiers INI de configuration
   par répertoire. Ces fichiers sont analysés <em>uniquement</em>
   par le SAPI CGI/FastCGI. Cette fonctionnalité rend obsolète l&#039;extension PECL
   <code class="literal">htscanner</code>. Lors de l&#039;exécution de PHP en tant que module Apache,
   l&#039;utilisation des fichiers <var class="filename">.htaccess</var> produit le même effet.
  </p>
  
  <p class="simpara">
   En plus du fichier <var class="filename">php.ini</var> principal, PHP analyse les fichiers INI
   contenus dans chaque dossier, en commençant par le dossier depuis lequel
   le fichier PHP courant est appelé, et parcourt les dossiers jusqu&#039;au
   dossier racine courant (tel que défini par la variable
   <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER['DOCUMENT_ROOT']</a></var>). Dans le cas où le fichier PHP
   est hors de la racine web, seul son dossier est scanné.
  </p>
  <p class="simpara">Seules les configurations INI avec les modes <strong><code>INI_PERDIR</code></strong>
   et <strong><code>INI_USER</code></strong> seront reconnues dans les fichiers INI
   .user.ini-style.
  </p>
  
  <p class="simpara">
   Deux nouvelles directives INI,
   <a href="ini.core.php#ini.user-ini.filename" class="link">user_ini.filename</a> et
   <a href="ini.core.php#ini.user-ini.cache-ttl" class="link">user_ini.cache_ttl</a>
   
   contrôlent l&#039;utilisation des fichiers INI définis par l&#039;utilisateur.
  </p>
  
  <p class="simpara">
   <a href="ini.core.php#ini.user-ini.filename" class="link">user_ini.filename</a> définit le nom du fichier cherché
   par PHP dans chaque dossier ; si cette directive est définie à une chaîne vide,
   PHP n&#039;analysera rien du tout. Par défaut, vaut <code class="literal">.user.ini</code>.
  </p>
  
  <p class="simpara">
   <a href="ini.core.php#ini.user-ini.cache-ttl" class="link">user_ini.cache_ttl</a> contrôle la durée entre 2 re-lectures
   des fichiers INI définis par l&#039;utilisateur. Par défaut, vaut
   300 secondes (5 minutes).
  </p>
 </div><?php manual_footer($setup); ?>