C. NSAPI用関数

導入

これらの関数は Netscpae/iPlanet/Sun ウェブサーバ上で NSAPI モジュールとして PHP を実行している場合にのみ有効です。

インストール手順

Netscape/iPlanet/Sun ウェブサーバに PHP をインストールする方法については、 インストールの章の NSAPI セクション (UNIXWindows) を参照してください。

実行時設定

NSAPI PHPモジュールの振る舞いはphp.iniの設定によって影響されます。 obj.confでのphp4_executeの コールによる追加パラメータによってphp.ini上での設定は上書きされます。

表 1. NSAPI 設定オプション

名前デフォルト変更の可否変更履歴
nsapi.read_timeout"60"PHP_INI_ALLPHP 4.3.3 以降で有効です。
PHP_INI_* 定数の詳細および定義については 付録G を参照してください。

以下に設定ディレクティブに関する 簡単な説明を示します。

nsapi.read_timeout integer

クライアントから POST データが転送される間にプラグインがタイムアウトするまでの秒数

リソース型

リソース型は定義されていません。

定義済み定数

定数は定義されていません。

参考

NSAPI は、できるだけ互換性を保持するために Apache モジュールの関数のサブセットを実装しています。

表 2. NSAPI に実装されている Apache 関数

Apache 関数 (only as alias)NSAPI 関数説明
apache_request_headers()nsapi_request_headers()HTTP リクエストヘッダを全て取得する
apache_response_headers()nsapi_response_headers()HTTP レスポンスヘッダを全て取得する
getallheaders()nsapi_request_headers()HTTP リクエストヘッダを全て取得する
virtual()nsapi_virtual()NSAPI サブリクエストを発行する

目次
nsapi_request_headers -- HTTP リクエストヘッダを全て取得する
nsapi_response_headers --  すべての HTTP レスポンスヘッダを取得する
nsapi_virtual -- NSAPI サブリクエストを発行する