CGI – python の基本的に必要なコードのサンプル

PythonでCGIを使用する場合、以下のような基本的なコードが必要になります。

#!/usr/bin/env python
# -*- coding:UTF-8 -*-

#CGIで使用するためのモジュールをインポートする
import cgi

#HTMLで出力するためのヘッダー
print("Content-type: text/html\n\n")

#HTMLの出力
print("<html>")
print("<head>")
print("<title>CGI Sample</title>")
print("</head>")
print("<body>")
print("<h1>Hello, CGI!</h1>")
print("</body>")
print("</html>")

Pythonスクリプトの先頭には、「#!/usr/bin/env python」と言うシバン(Shebang)を書きます。これは、Pythonスクリプトとして解釈するためのもので、サーバーがCGIスクリプトとして解釈することを示します。

また、CGIで必要なモジュールであるcgiをインポートしています。

HTMLの出力には、print文を使用しています。出力するHTMLは、Content-typeヘッダーによって「text/html」であることが示されています。これにより、ブラウザが正しく解釈することができます。

このコードが、サーバー上でCGIスクリプトとして実行され、ブラウザ上で「Hello, CGI!」と表示されるようになります。

2023/06/09現在 AI生成


Posted

in

by

Tags: