找到关于 CGI 的13 篇文章

如何将 Python CGI 脚本的结果发送到浏览器?

Arnab Chakraborty
更新于 2020年6月22日 15:37:06

241 次浏览

# 从 HTML 页面获取字段数据

如何在 Python CGI 脚本中读取所有 HTTP 头?

harsh manvar
更新于 2020年2月27日 05:31:58

1K+ 次浏览

可以使用 Python 在 Apache CGI 脚本中获取自定义请求头的值。解决方案类似于此。Apache 的 mod_cgi 将为收到的每个 HTTP 请求头设置环境变量,以这种方式设置的变量都将具有 HTTP_ 前缀,例如 x-client-version: 1.2.3 将作为变量 HTTP_X_CLIENT_VERSION 提供。因此,要读取上述自定义头,只需调用 os.environ["HTTP_X_CLIENT_VERSION"]。以下脚本将打印所有 HTTP_* 头和值 −#!/usr/bin/env python

如何编写 Python CGI 程序来与 MySQL 交互?

Arnab Chakraborty
更新于 2019年7月30日 22:30:22

1K+ 次浏览

假设您想使用 Python CGI 脚本登录您的帐户,以下是详细信息 login.html email: password: login.py #!C:\Python27\python.exe

如何在 Apache 服务器上执行 Python CGI 脚本?

Arnab Chakraborty
更新于 2019年7月30日 22:30:22

451 次浏览

在 Apache 服务器中,通常不会运行 Python 脚本。因此,您必须转到 Apache 服务器中的 httpd.conf 文件,在其中您将在名为 AddHandler 的属性中找到一些 .php、.asp 等,您必须在那里添加 .py。保存文件并重新启动服务器。然后运行您的 Python CGI 脚本,它将正常运行。

如何配置 Apache 进行 Python CGI 编程?

Rajendra Dharmkar
更新于 2020年6月16日 12:45:17

2K+ 次浏览

配置 Apache Web 服务器以进行 CGI配置您的 Web 服务器以使您的服务器正确运行 CGI 脚本。我们将讨论如何配置您的 Apache web 服务器以运行 CGI 脚本。使用 ScriptAlias您可以将目录设置为 ScriptAlias 指令(配置 Apache 的选项)。这样,Apache 就会理解该目录中的所有文件都是 CGI 脚本。这可能是运行 Apache 上的 CGI 脚本最简单的方法。在 Apache web 服务器的 httpd.conf 文件中,典型的 ScriptAlias 行如下所示。ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/因此,在您的 httpd.conf 文件中搜索 ScriptAlias 并取消注释 ... 阅读更多

如何使用 Python CGI 编程进行文件上传?

Rajendra Dharmkar
更新于 2023年9月9日 23:04:18

3K+ 次浏览

要上传文件,HTML 表单必须将 enctype 属性设置为 multipart/form-data。带有文件类型的 input 标签会创建一个“浏览”按钮。示例 文件: 输出此代码的结果是以下表单 −文件: 选择文件 上传以下是处理文件上传的脚本 save_file.py −#!/usr/bin/python

如何在 Python CGI 编程中检索 Cookie?

Rajendra Dharmkar
更新于 2020年6月16日 12:32:59

809 次浏览

检索 Cookie检索所有已设置的 Cookie 非常容易。Cookie 存储在 CGI 环境变量 HTTP_COOKIE 中,它们将具有以下形式 −key1 = value1;key2 = value2;key3 = value3....以下是如何检索 Cookie 的示例。#!/usr/bin/python

如何在 Python CGI 编程中设置 Cookie?

Rajendra Dharmkar
更新于 2019年8月30日 06:06:48

634 次浏览

设置 Cookie将 Cookie 发送到浏览器非常容易。这些 Cookie 在 Content-type 字段之前与 HTTP 头一起发送。假设您要将 UserID 和 Password 设置为 Cookie。设置 Cookie 的方法如下 −#!/usr/bin/python

Cookie 在 Python CGI 编程中是如何工作的?

Rajendra Dharmkar
更新于 2019年7月30日 22:30:21

455 次浏览

在 CGI 中使用 CookieHTTP 协议是无状态协议。对于商业网站,需要在不同页面之间维护会话信息。例如,一个用户注册在完成许多页面后结束。如何在所有网页上维护用户的会话信息?在许多情况下,使用 Cookie 是记住和跟踪偏好、购买、佣金以及其他需要更好访问者体验或网站统计信息的信息的最有效方法。Cookie 的工作方式您的服务器以 Cookie 的形式向访问者的浏览器发送一些数据。浏览器可能会接受 Cookie。如果是这样,它将存储为 ... 阅读更多

Python CGI 编程中 GET 和 POST 的区别是什么?

Rajendra Dharmkar
更新于 2020年6月16日 12:31:23

2K+ 次浏览

GET 和 POST 方法您一定遇到过许多需要将一些信息从浏览器传递到 web 服务器,最终传递到 CGI 程序的情况。最常见的是,浏览器使用两种方法将此信息传递到 web 服务器。这些方法是 GET 方法和 POST 方法。使用 GET 方法传递信息GET 方法发送附加到页面请求的编码用户信息。页面和编码信息由 ? 字符分隔,如下所示 −http://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2GET 方法是从浏览器传递信息到 web 服务器的默认方法,它会产生一个很长的 ... 阅读更多

广告