PHP マニュアル
前のページ |  | 次のページ

# virtual

(PHP 3, PHP 4 , PHP 5)

virtual -- Apacheサブリクエストを実行する

## 説明

int virtual ( string filename)

virtual()は、mod_include の <!--#include virtual...--> と等価なApache用関数です。 この関数は、Apacheサブリクエストを実行します。 CGIスクリプトまたは .shtml ファイル、Apacheを通して解釈を行う 他のものがある場合にこの関数は有用です。 CGIスクリプトの場合、そのスクリプトは、有効なCGIヘッダを生成する 必要があることに注意して下さい。 最低でも、Content-type ヘッダーを生成する必要があります。 PHPファイルに関しては、 include()または require()を使用する必要があります。 virtual()は、PHPファイル自体を読みこむ 際には使用できません。

サブリクエストを実行するには、全てのバッファを終了、ブラウザへフラッシュ し、待機状態のヘッダも送信しておきます。

PHP4.0.6以降、virtual()をPHPファイルに使用することが できます。しかし、他のPHPファイルをインクルードする必要があるのなら、 include()またはrequire()を 使用するほうがベターです。

前のページ | ホーム | 次のページ
getallheaders | 上に戻る | 配列関数(array)