私は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. ImageMagick(CGI/Perl)を使用してPDFをPNGに変換する方法
- 4. CGI BashスクリプトでHTTPヘッダー値を読み取る方法
- 5. perlテンプレートツールキットを使用してユーザー名を取得する方法
- 6. http postメソッドを使用してヘッダを設定する方法
- 7. POSTリクエスト後にカールを使用してHTTP応答ヘッダと本文を取得する方法
- 8. $ httpを使ったAngualrJSでは、Python CGIで変数セットの値を取得する方法は?
- 9. CGI :: Session :: Driver :: mysqlを使用したPerl CGI ::セッション
- 10. クロスサイトへのajaxコールでステータスコード0を取得Perl CGI関数
- 11. 取得する方法SOAPヘッダ
- 12. perl CGIスクリプトを実行するためにApacheを取得できません
- 13. 角2 - HTTPリクエストからヘッダを取得
- 14. http取得リクエストで使用するDate(pickadate付き)の取得方法
- 15. PHPでPerl CGI :: Sessionsデータを使用できますか?
- 16. Mooseの使用時にメソッドリファレンスを取得する方法
- 17. SQL:EXCEPT使用時にCOUNTを取得する方法
- 18. perl/sqlite cgi templates
- 19. PerlのCGI -
- 20. perl CGIのデバッグ
- 21. Perl CGIを使用してZebraラベルを印刷する
- 22. beautifulsoupを使用してCGI情報を取得する
- 23. ループから結果を表示する方法(Perl cgi)
- 24. RegexをPerlで使用する方法
- 25. JSONを取得する方法node.jsでHTTPリクエストを使用しますか?
- 26. サーバを使用せずにAJAXでPerl/CGIスクリプトを実行する
- 27. httpを取得する方法JQueryを取得する
- 28. サーブレット使用時にHTTPリクエストでパスワードを隠す方法
- 29. HTTPステータスコードを取得する方法
- 30. HTTPヘッダーを取得する方法
アクセプト符号化では、「HTTP_ACCEPT_ENCODING」 –