virtual

(PHP 4, PHP 5, PHP 7, PHP 8)

virtual執(zhí)行 Apache 子請求

說明

virtual(string $uri): bool

virtual() 是一個 Apache 特有函數(shù), 類似于 mod_include 中的 <!--#include virtual...-->。 它執(zhí)行一個 Apache 子請求??捎糜诎粋€ CGI 腳本或 .shtml 文件,或任何其它可通過 Apache 解析的請求。注意對一個 CGI 腳本,該腳本 生成合法的 CGI 頭,至少必須 生成Content-Type 頭。

為運行子請求,所有緩沖將中止并刷新至瀏覽器,包括頭信息。

僅在 PHP 以 Apache 模塊運行時,才支持此函數(shù)。

參數(shù)

uri

virtual命令將執(zhí)行的文件

返回值

成功執(zhí)行 virtual 命令,或失敗時返回 false

范例

示例請看 apache_note() 。

注釋

警告

查詢字符串可被傳遞至被包含文件,但是 $_GET 是拷貝于父文件,僅有 $_SERVER['QUERY_STRING'] 將填充傳遞入的查詢字符串。 且此查詢字符串只在使用 Apache 2 時被填充。 此請求文件將不會顯示在 Apache 訪問日志中。

注意:

在被請求文件中設置的環(huán)境變量在原請求文件中不可見。

注意:

此函數(shù)可以用于 PHP 文件。然而一般來說對 PHP 文件最好是使用 include 或者 require。

參見