使用CGI程序主要包括以下步骤:
环境配置
确保服务器支持CGI,并正确配置环境。例如,在Apache服务器中,需要启用CGI模块,并设置正确的脚本目录。通常,CGI脚本存放在服务器的`cgi-bin`目录中。
安装必要的模块
在Python环境中,需要安装CGI模块。可以通过`pip install cgi`命令来安装。
编写CGI脚本
创建一个CGI脚本,例如`hello.cgi`,并在其中编写处理HTTP请求的代码。以下是一个简单的Python CGI脚本示例:
```python
!/usr/bin/env python3
coding=utf-8
import cgi
import cgitb
启用CGI追踪
cgitb.enable()
创建FieldStorage实例
form = cgi.FieldStorage()
输出响应头
print("Content-Type: text/html\n")
获取表单数据
name = form.getvalue('name', 'unknown')
age = form.getvalue('age', '0')
输出HTML
print("""