Forum und email

virtual

(PHP 4, PHP 5)

virtual — Voer een Apache sub-request uit

Beschrijving

int virtual ( string $filename )

virtual() is een Apache-specifieke functie die equivalent is aan <!--#include virtual...--> in mod_include. Het voer een Apache sub-request uit. Deze functie is makkelijk om CGI scripts of .shtml files, of eigenlijk alles dat je zou willen parsen door Apache op te nemen in een PHP script. Let er op dat er voor een CGI script, dat script geldige CGI headers moet genereren. Dit betekend dat er op zijn minst een Content-type header gegenereerd moet worden. Om PHP scripts op te nemen heb je de functies include() of require() nodig; virtual() kan niet gebruikt worden om PHP bestanden te includen.

Om het sub-request uit te voeren worden alle buffers gesloten en doorgestuurd naar de browser, wachtende headers worden ook verstuurd.