<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.apache.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'function.virtual.php',
    1 => 'virtual',
    2 => 'Esegue una sotto-richiesta Apache',
  ),
  'up' => 
  array (
    0 => 'ref.apache.php',
    1 => 'Funzioni Apache',
  ),
  'prev' => 
  array (
    0 => 'function.getallheaders.php',
    1 => 'getallheaders',
  ),
  'next' => 
  array (
    0 => 'book.fpm.php',
    1 => 'FastCGI Process Manager',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'it',
    'path' => 'reference/apache/functions/virtual.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.virtual" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">virtual</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">virtual</span> &mdash; <span class="dc-title">Esegue una sotto-richiesta Apache</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.virtual-description">
  <h3 class="title">Descrizione</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>virtual</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$uri</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>virtual()</strong></span> è una funzione specifica Apache che
   è simile a <code class="literal">&lt;!--#include virtual...--&gt;</code> in
   <code class="literal">mod_include</code>.
   Esegue una sotto-richiesta Apache.  È utile ad includere
   script CGI o file <var class="filename">.shtml</var>, o qualsiasi altra cosa si voglia
   far caricare ad Apache. Si noti che per uno script CGI, questo
   deve generare degli header CGI validi. Come minimo ciò significa che
   deve generare un header <code class="literal">Content-Type</code>.
  </p>
  <p class="para">
   Al fine di eseguire la sotto-richiesta, tutti i buffer vengono chiusi e svuotati verso
   il browser, e anche gli header in attesa vengono inviati.
  </p>
  <p class="simpara">This function is only supported when PHP
is installed as an Apache module.</p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.virtual-parameters">
  <h3 class="title">Elenco dei parametri</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">uri</code></dt>
     <dd>
      <p class="para">
       Il file su cui verrà eseguito il comando virtuale.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.virtual-returnvalues">
  <h3 class="title">Valori restituiti</h3>
  <p class="para">
   Esegue il comando virtuale in caso di successo, o restituisce <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> in caso di fallimento.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.virtual-examples">
  <h3 class="title">Esempi</h3>
  <p class="para">
   Vedere <span class="function"><a href="function.apache-note.php" class="function">apache_note()</a></span> per un esempio.
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-function.virtual-notes">
  <h3 class="title">Note</h3>
  <div class="warning"><strong class="warning">Avviso</strong>
   <p class="para">
    La query string  può essere passata al file incluso ma
    <var class="varname"><a href="reserved.variables.get.php" class="classname">$_GET</a></var> viene copiato dallo script padre e solo 
    <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER['QUERY_STRING']</a></var> viene riempito con la query
    string passata. La query string può essere passata solo quando si utilizza Apache 2.
    Il file richiesto non verrà elencato nel registro di accesso di Apache.
   </p>
  </div>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Le variabili d&#039;ambiente impostate nel file richiesto non sono visibili allo
    script chiamante.
   </p>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Questa funzione può essere utilizzata sui file PHP. Comunque, in genere è preferibile
    usare <span class="function"><a href="function.include.php" class="function">include</a></span> o <span class="function"><a href="function.require.php" class="function">require</a></span> per
    i file PHP.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.virtual-seealso">
  <h3 class="title">Vedere anche:</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.apache-note.php" class="function" rel="rdfs-seeAlso">apache_note()</a> - Ricava o imposta una variabile nella tabella notes di Apache</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>