私はPerl/CGI/Apacheを使用しており、X-Forwarded-For HTTPヘッダを取得したいとします。それ、どうやったら出来るの?CGI使用時にperlでHTTPヘッダを取得する方法
7
A
答えて
16
特別に扱われるいくつかのヘッダーを除いて、CGIはHeader-Name:
の値を環境変数HTTP_HEADER_NAME
に格納します。したがって、X-Forwarded-For
(要求に含まれている場合)は$ENV{HTTP_X_FORWARDED_FOR}
にあります。あなたはCGIとして実行しているかどうかを
my $q = CGI->new()
print $q->http('X-Forwarded-For');
これはFastCGIを、mod_perlの、などに関係なく、動作します:あなたが言うことができるように
4
CGIは、「HTTP」と呼ばれるHTTPリクエストヘッダフィールドに、アクセスするための方法を持っています...
関連する問題
- 1. Perl CGIで '#'の後にパラメータを取得する方法は?
- 2. Perl CGIでビジターブラウザのウィンドウサイズを取得する方法
- 3. http postメソッドを使用してヘッダを設定する方法
- 4. POSTリクエスト後にカールを使用してHTTP応答ヘッダと本文を取得する方法
- 5. perlテンプレートツールキットを使用してユーザー名を取得する方法
- 6. ImageMagick(CGI/Perl)を使用してPDFをPNGに変換する方法
- 7. 取得する方法SOAPヘッダ
- 8. CGI :: Session :: Driver :: mysqlを使用したPerl CGI ::セッション
- 9. Mooseの使用時にメソッドリファレンスを取得する方法
- 10. SQL:EXCEPT使用時にCOUNTを取得する方法
- 11. HTTPヘッダーを取得する方法
- 12. PHPでPerl CGI :: Sessionsデータを使用できますか?
- 13. ionicで$ httpを使用して特定のユーザーコンテンツを取得する方法
- 14. には、pycurl/curlのhttpリクエストの送信ヘッダを簡単に取得する方法はありますか?
- 15. ループから結果を表示する方法(Perl cgi)
- 16. perl CGIのデバッグ
- 17. perl/sqlite cgi templates
- 18. Azure Storageの承認ヘッダを取得する方法コンテナプロパティREST API
- 19. LWUIT IO ConnectionRequest:POSTリクエスト、レスポンスのヘッダを取得する方法?
- 20. すべてのヘッダを取得するためにHTTPClientのHEADメソッドを使用する方法
- 21. angular2/httpは201の応答ヘッダを取得します
- 22. apache httpクライアントで0のコンテンツ長ヘッダを無視する方法
- 23. jqueryを使用してHTTPステータスコードとメッセージを取得する方法
- 24. HTTP投稿を使用して画像を取得する方法は?
- 25. ファイルのアップロードにPython/CGIを使用する方法
- 26. CGI Perlを使用してヘッダーの前にページを読み込むメッセージを印刷する方法
- 27. nginxエラーログ(FCGIwrapのNginx)でperlスクリプトエラーを取得する方法
- 28. perlでPOST値を取得する方法
- 29. perl cgiスクリプトからPythonプログラムを呼び出す方法
- 30. Perl CGIでは、どのようにUNIXコマンドを使用できますか?
アクセプト符号化では、「HTTP_ACCEPT_ENCODING」 –