Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python CGIプログラミングで利用できる環境変数は何ですか?


CGI環境変数

すべてのCGIプログラムは、次の環境変数にアクセスできます。これらの変数は、CGIプログラムを作成する際に重要な役割を果たします。

Sr.No。
変数名
説明
1 CONTENT_TYPE

コンテンツのデータ型。クライアントが添付コンテンツをサーバーに送信するときに使用されます。たとえば、ファイルのアップロード。

2 CONTENT_LENGTH

クエリ情報の長さ。 POSTリクエストでのみ使用できます。

3 HTTP_COOKIE

設定されたCookieをキーと値のペアの形式で返します。

4 HTTP_USER_AGENT

User-Agent request-headerフィールドには、リクエストを発信したユーザーエージェントに関する情報が含まれています。 Webブラウザの名前です。

5 PATH_INFO

CGIスクリプトのパス。

6 QUERY_STRING

GETメソッドリクエストで送信されるURLエンコードされた情報。

7 REMOTE_ADDR

リクエストを行っているリモートホストのIPアドレス。これは、ロギングまたは認証に役立ちます。

8 REMOTE_HOST

リクエストを行っているホストの完全修飾名。この情報が利用できない場合は、REMOTE_ADDRを使用してIRアドレスを取得できます。

9 REQUEST_METHOD

リクエストの作成に使用されたメソッド。最も一般的なメソッドはGETとPOSTです。

10 SCRIPT_FILENAME

CGIスクリプトへのフルパス。

11 SCRIPT_NAME

CGIスクリプトの名前。

12 SERVER_NAME

サーバーのホスト名またはIPアドレス

13 SERVER_SOFTWARE

サーバーが実行しているソフトウェアの名前とバージョン。


  1. PythonのCGI環境変数

    すべてのCGIプログラムは、次の環境変数にアクセスできます。これらの変数は、CGIプログラムを作成する際に重要な役割を果たします。 Sr.No。 変数の名前と説明 1 CONTENT_TYPE コンテンツのデータ型。クライアントが添付コンテンツをサーバーに送信するときに使用されます。たとえば、ファイルのアップロード。 2 CONTENT_LENGTH クエリ情報の長さ。 POSTリクエストでのみ使用できます。 3 HTTP_COOKIE 設定されたCookieをキーと値のペアの形式で返します。 4 HTTP_USE

  2. PythonのCGIとは何ですか?

    Common Gateway Interface(CGI)は、外部ゲートウェイプログラムがHTTPサーバーなどの情報サーバーとインターフェイスするための標準です。 現在のバージョンはCGI/1.1であり、CGI/1.2は進行中です。 ウェブブラウジング CGIの概念を理解するために、ハイパーリンクをクリックして特定のWebページまたはURLを参照するとどうなるかを見てみましょう。 ブラウザがHTTPWebサーバーに接続し、URL、つまりファイル名を要求します。 WebサーバーはURLを解析し、ファイル名を探します。そのファイルが見つかった場合はブラウザに送り返します。それ以外の場合は、