Forum und email

virtual

(PHP 4, PHP 5)

virtual — Vykoná Apache sub-požiadavku

Popis

int virtual ( string $filename )

virtual() je špecifická funkcia Apache, ktorá je ekvivalentná <!--#include virtual...--> v mod_include. Vykonáva sub-požiadavku Apache. Je užitočná pre zhŕňanie CGI skriptov alebo .shtml súborov alebo niečo iné, čo by ste analyzovali cez Apache. Poznamenajme, že pre CGI skript musí skript vygenerovať platnú hlavičku. To minimálne znamená, že musí vygenerovať hlavičku typu Content.

Pri spustení sub-požiadavky sú všetky buffery ukončené a nahrnú sa do prehliadača, tiež sa pošlú neodoslané hlavičky.

Od PHP 4.0.6, môžete používať virtual() na PHP súbory. Avšak, typicky je lepšie používať include() alebo require(), ak potrebujete zahrnúť ďaľší PHP súbor.

Note: Od PHP 4.3.3 vyššie môžete používať túto funkciu tiež s serverovým modulom NSAPI vo webserveroch Netscape/iPlanet/SunONE.