(PHP 4, PHP 5, PHP 7, PHP 8)
virtual — 執(zhí)行 Apache 子請(qǐng)求
$uri
): bool
virtual() 是一個(gè) Apache 特有函數(shù),
類(lèi)似于
mod_include
中的 <!--#include virtual...-->
。
它執(zhí)行一個(gè) Apache 子請(qǐng)求??捎糜诎粋€(gè)
CGI 腳本或 .shtml 文件,或任何其它可通過(guò)
Apache 解析的請(qǐng)求。注意對(duì)一個(gè) CGI 腳本,該腳本
生成合法的 CGI 頭,至少必須
生成Content-Type
頭。
為運(yùn)行子請(qǐng)求,所有緩沖將中止并刷新至瀏覽器,包括頭信息。
僅在 PHP 以 Apache 模塊運(yùn)行時(shí),才支持此函數(shù)。
uri
virtual命令將執(zhí)行的文件
成功執(zhí)行 virtual 命令,或失敗時(shí)返回 false
。
示例請(qǐng)看 apache_note() 。
查詢字符串可被傳遞至被包含文件,但是 $_GET 是拷貝于父文件,僅有 $_SERVER['QUERY_STRING'] 將填充傳遞入的查詢字符串。 且此查詢字符串只在使用 Apache 2 時(shí)被填充。 此請(qǐng)求文件將不會(huì)顯示在 Apache 訪問(wèn)日志中。
注意:
在被請(qǐng)求文件中設(shè)置的環(huán)境變量在原請(qǐng)求文件中不可見(jiàn)。
注意:
此函數(shù)可以用于 PHP 文件。然而一般來(lái)說(shuō)對(duì) PHP 文件最好是使用 include 或者 require。