Forum und email

virtual

(PHP 4, PHP 5)

virtual — Realiza uma sub-requisição no Apache

Descrição

int virtual ( string $filename )

virtual() é uma função específica do Apache que é equivalente a <!--#include virtual...--> no mod_include. Ela realiza uma sub-requisição do Apache. Ela é útil para incluir scripts de CGI ou arquivos .shtml, ou qualquer outra coisa que você possa analisar através do Apache. Note que para um script CGI, o script precisa gerar um cabeçalho CGI válido. Isto significa que, no mínimo, ele precisa gerar um cabeçalho Content-type.

Para executar a sub-requisição, todos os buffers são finalizados e enviados para o browser. Headers pendentes são enviados também.

A partir do PHP 4.0.6, você pode utilizar virtual() em arquivos PHP. Entretanto, é normalmente melhor usar include() ou require() se você precisa incluir outro arquivo PHP.

Nota: A partir do PHP 4.3.3, você pode usar essa função com o módulo NSAPI server nos servidores Netscape/iPlanet/SunONE também.