getallheaders()phpグローバル関数を使用して、現在のリクエストのすべてのヘッダを取得しています。 PHPマニュアルでは、apache_request_headersのエイリアスであり、CLIサーバーで使用できるようになっています。 CLIサーバーは何を意味していますか?CLIサーバとは何ですか?
3
A
答えて
4
バージョン5.4.0以降、command line interpreter (CLI)はbuilt-in webserverとしても機能します。
WebサーバーとしてCLIを起動するために必要なcommand line optionsは、次のとおりです。どうやら最初から内蔵のウェブサーバに実装されていなかった
-S <addr>:<port> Run with built-in web server.
-t <docroot> Specify document root <docroot> for built-in web server.
機能getallheaders()
、それはバージョン5.5.7
0
php's bug #66606の場合、PHPの組み込みWebサーバーは、とHTTP_CONTENT_LENGTH
フィールドにContent-Type
とContent-Length
というヘッダー値を格納します。
あなたはPHP_SAPIの値に応じて、これらの値を取得することができます:
if ('cli-server' === PHP_SAPI) {
if (array_key_exists('HTTP_CONTENT_LENGTH', $_SERVER)) {
$content_length = $_SERVER['HTTP_CONTENT_LENGTH'];
}
if (array_key_exists('HTTP_CONTENT_TYPE', $_SERVER)) {
$contentType = $_SERVER['HTTP_CONTENT_TYPE'];
}
}
関連する問題
- 1. C++/CLIのプロパティとは何ですか?
- 2. コンピュータサイエンスでは、サーバとは何ですか?
- 3. HiveServerとThriftサーバとは何ですか
- 4. dotnet cliとangular cli基本プロジェクトテンプレートの違いは何ですか?
- 5. npmパッケージangular-cliと@ angular/cliの関係は何ですか?
- 6. サーバのSQLモードとは何ですか?
- 7. memcachedサーバとは何ですか?
- 8. Netbeans IDEで `CLI client`と` Svnkit client`とは何ですか?
- 9. php cliとphp cgiの違いは何ですか?
- 10. ポリマーCLIとFirebase:最適なビルドモデルは何ですか?
- 11. 角度ジェス2スタータープロジェクトとCLIプロジェクトの違いは何ですか
- 12. AWS CLIとAWS PHP SDKのメリットは何ですか?
- 13. CLI-Loopとは何ですか?通常のループとの違いは何ですか?
- 14. (https)phpサーバと(http)PHPサーバ通信の最適な方法は何ですか?
- 15. redis-cliコマンドでredisサーバを再起動
- 16. AWS - PHPサーバにとって最適なスケーリングトリガは何ですか?
- 17. HaskellのWebソケット用の「実サーバ」とは何ですか?
- 18. Angular2 CLI ngビルドと自動リロードとは何が違うのですか?
- 19. 角度AOT(角度/コンパイラ-CLIで何か)
- 20. Angular CLiで生成される "spec.ts"ファイルは何ですか?
- 21. Vue.jsライブラリのインポートとVue-CLI経由でのインストールの違いは何ですか?
- 22. ログインレジスタのサーバとデータベースとの接続には正しいパスは何ですか
- 23. C++ CLIに相当するC#動的キーワードは何ですか?
- 24. Pythonで書かれた最新のCometサーバは何ですか?
- 25. debianでopenofficeで使用するダミーXサーバは何ですか?
- 26. Angular CLIを使用しない理由は何ですか?
- 27. 角度cliの代替/欠点は何ですか
- 28. CLIはPowerCLIで何を意味しますか?
- 29. 角度cliのインターフェイスタイプの形式は何ですか?
- 30. CLI/C++とは何ですか?それは '普通の' C++とどう違うのですか?
http://php.net/manual/en/features.commandline.webserver.php –