CGI(Common Gateway Interface)是一种标准,定义了 Web 服务器和应用程序之间的接口。在 Python 中,你可以使用 CGI 编程来创建动态的 Web 页面。以下是一个简单的 Python3 CGI 脚本的例子:

1. 创建 CGI 脚本文件:

创建一个 Python 脚本,例如 hello_cgi.py,内容如下:
#!/usr/bin/env python3
print("Content-type: text/html\n")
print("<html>")
print("<head>")
print("<title>Hello CGI</title>")
print("</head>")
print("<body>")
print("<h1>Hello, CGI!</h1>")
print("</body>")
print("</html>")

2. 设置脚本权限:

在终端中执行以下命令,为脚本添加可执行权限:
chmod +x hello_cgi.py

3. 放置脚本到 CGI 目录:

将脚本移动到 Web 服务器的 CGI 目录,例如 /usr/lib/cgi-bin/。

4. 在浏览器中访问:

通过浏览器访问脚本,例如:http://your_server/cgi-bin/hello_cgi.py。

这是一个简单的示例,演示了如何创建一个基本的 CGI 脚本。在实际应用中,你可能会涉及到更复杂的 CGI 编程,处理表单提交、数据库连接等。在使用 CGI 时,确保按照安全最佳实践进行编程,以防止安全漏洞。


转载请注明出处:http://www.zyzy.cn/article/detail/13283/Python3